[Android] Fix UnityThemeSelector error due to missing files in unityLibrary/src/android/res #894
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
If you export the example project for Android with Unity 2023.3.x, you will get errors related to a missing
style/UnityThemeSelector
.This is because the file that declares this style is accidentally deleted during the export, this pull request makes sure the file is kept.
Cause
During the unity export, the folder
unityLibrary/src/main/res
is accidentally deleted during a copy.It first copies
unity/<project>/Builds/<name>.apk/unityLibrary
toandroid/unityLibrary
.unityLibrary/src/main/res
now contains multiple files (may differ per Unity version)Then it copies
unity/<project>/Builds/<name>.apk/launcher/src/main/res
on top of that.This copy function deletes the destination folder.
So now
unityLibrary/src/main/res
only contains:The missing styles.xml file is now causing this issue.
Error message
Type of Change