2021年9月22日水曜日

[Unity] [Android] AndroidManifest.xml:41: AAPT: error: unexpected element found in . というエラーについて

 Unity 2019.4.29で、Target API 31でアプリをビルドしようとすると、エラーが出ました。

AndroidManifest.xml をこちらでカスタムする必要があります。


UnityのProjectSettingsで、Custom Base Gradle Template にチェックを入れます。










そうすると、Assts/Plugins/Android/baseProjectTemplate.gradle が生成されます。

その baseProjectTemplate.gradle の classpathが、


classpath 'com.android.tools.build:gradle:3.4.0' となっているのを

classpath 'com.android.tools.build:gradle:3.4.3' とすると通りました。





2021年4月25日日曜日

Unity で AndroidManifest.xmlを生成する

 Unity で AndroidManifest.xmlを生成する


UnityでカスタムするためにAndroidManifest.xmlを生成するには、

Project Settings -> Player -> Publishing Settings -> Buildの

Costom Main Manifest にチェックを入れます。








そうすると、Assets/Plugins/Android/AndroidManifest.xml が生成されます。

ここのXMLファイルに必要なことを追記すると、ビルドした際に、カスタムしたAndroidManifest.xml が生成されます。