"Manifest merger failed with multiple errors, see logs" 错误,Arcore 使用 Unity
"Manifest merger failed with multiple errors, see logs" error, Arcore using Unity
我是一个使用 unity 的新手,最近我一直在研究 arcore。更具体地说,我一直在尝试在统一版本 2019.4.18f1 (https://developers.google.com/ar/develop/unity/quickstart-android)
上启动这个示例“HelloAR”并 运行
我已经完全按照这些步骤操作,但是我不断收到相同的错误,“清单合并因多个错误而失败,请参阅日志”。
在查看错误后,问题似乎与 gradle 有关。
以下是错误:
我已经尝试下载 gradle 6.6.1 并将其统一设置为自定义 gradle,
我已经勾选了本手册中显示的复选框:(https://developers.google.com/ar/develop/unity/android-11-build),
我已将以下代码添加到启动器模板和主模板中:
我试过使用其他解决方案,但无法修复它。
buildscript {
repositories {
google()
jcenter()
}
dependencies {
// Must be Android Gradle Plugin 3.6.0 or later. For a list of
// compatible Gradle versions refer to:
// https://developer.android.com/studio/releases/gradle-plugin
classpath 'com.android.tools.build:gradle:6.6.1'
}
}
但是,我没有运气摆脱这些错误。任何帮助将不胜感激!
Unity 2019.3 及以上版本
启用自定义基础Gradle模板
然后转到它的位置 Assets -> Plugins -> Android -> baseProjectTemplate.gradle
将您的 gradle 更改为 classpath 'com.android.tools.build:gradle:3.4.3'
坚持使用 Unity 的推荐 gradle
对于 Unity 2018
启用自定义主模板
转到 mainTemplate.gradle 并将 gradle 版本更改为 classpath 'com.android.tools.build:gradle:3.4.3'
同时使用 Unity 推荐的 gradle 版本。
我是一个使用 unity 的新手,最近我一直在研究 arcore。更具体地说,我一直在尝试在统一版本 2019.4.18f1 (https://developers.google.com/ar/develop/unity/quickstart-android)
上启动这个示例“HelloAR”并 运行我已经完全按照这些步骤操作,但是我不断收到相同的错误,“清单合并因多个错误而失败,请参阅日志”。
在查看错误后,问题似乎与 gradle 有关。
以下是错误:
我已经尝试下载 gradle 6.6.1 并将其统一设置为自定义 gradle,
我已经勾选了本手册中显示的复选框:(https://developers.google.com/ar/develop/unity/android-11-build),
我已将以下代码添加到启动器模板和主模板中:
我试过使用其他解决方案,但无法修复它。
buildscript {
repositories {
google()
jcenter()
}
dependencies {
// Must be Android Gradle Plugin 3.6.0 or later. For a list of
// compatible Gradle versions refer to:
// https://developer.android.com/studio/releases/gradle-plugin
classpath 'com.android.tools.build:gradle:6.6.1'
}
}
但是,我没有运气摆脱这些错误。任何帮助将不胜感激!
Unity 2019.3 及以上版本
启用自定义基础Gradle模板
然后转到它的位置 Assets -> Plugins -> Android -> baseProjectTemplate.gradle
将您的 gradle 更改为 classpath 'com.android.tools.build:gradle:3.4.3'
坚持使用 Unity 的推荐 gradle
对于 Unity 2018
启用自定义主模板
转到 mainTemplate.gradle 并将 gradle 版本更改为 classpath 'com.android.tools.build:gradle:3.4.3'
同时使用 Unity 推荐的 gradle 版本。