Search Issue Tracker
Fixed
Fixed in 1.0.0
Votes
0
Found in [Package]
1.0.0-pre.10
Issue ID
LOC-361
Regression
No
[Localization] Build fails and error is thrown when building on Android Platform with certain Locale codes and Android App info
How to reproduce:
1. Create a new Unity project
2. Open the Package Manager (Window->Package Manager)
3. Install the Localization package via git URL ("+"->Add package from git URL...->com.unity.localization->Add)
4. Open the Localization settings (Edit->Project Settings...->Localization)
5. Create Localization Settings
6. Generate zh-Hans and zh-Hant locales (Locale Generator->Select "zh-Hans" and "zh-Hant" Code Locales->Gnerate Locales)
7. Add Android->App Info to the Metadata
8. Open the Build Settings (File->Build Settings...)
9. Switch to the Android Platform
10. Build
Expected results: The project builds successfully
Actual results: A "Invalid resource directory name" error window pops up, the build fails
Reproducible with: 0.11.0-preview (2019.4.29f1, 2020.3.17f1, 2021.1.18f1), 1.0.0-pre.10 (2019.4.29f1, 2020.3.17f1, 2021.1.18f1, 2021.2.0b9, 2022.1.0a5)
Could not test with: 0.10.0-preview and earlier because the Metadata section did not exist
Notes:
- This happens with "zh-Hans" and "zh-Hant" codes as well as with "ha-Latn" and "ha-Latn-NG" codes
- The issue is not reproducible when building on Standalone
- The issue is not reproducible when using iOS App Info instead of Android's
- After either multiple atempts or building on diffferent platforms and then again on Android the Android platform will succeed
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Prefab override popup is cropped/positioned incorrectly when more than one display is used and a higher display Scale is set
- Opening a dropdown on a small screen results in its instant closing when mouse cursor is pressed where the dropdown is going to be opened
- Only "ArgumentNullException: Value cannot be null" is displayed instead of all the actual errors when opening a project with numerous compilation errors
- MultiColumnListView and MultiColumnTreeView do not change selection on first input when focus is set by code
- SerializedProperty.DataEquals is returning false when SerializedProperty.EqualContents return true
Resolution Note (fix version 1.0.0):
Confirmed no longer reproducible with:
Version: 2022.1.0a9.1212
Revision: trunk 5a1ba9fbc92d
Built: Fri, 10 Sep 2021 03:09:36 GMT
Tested with Localization 1.0.0 and Samsung Galaxy S9 (Android 10)
Notes: Tested building with locales codes that included "Hans", "Hant", "Latn", "Cyrl", "Arab", "valencia" as they were mentioned to cause issues in the fix PR.