android - “清单合并失败并出现多个错误,请参阅日志”错误,Arcore 使用 Unity
问题描述
我是一个使用统一的初学者,最近我一直在研究 arcore。更具体地说,我一直在尝试在统一版本 2019.4.18f1 上启动并运行此示例“HelloAR”(https://developers.google.com/ar/develop/unity/quickstart-android)
我已经完全按照这些步骤操作,但是我一直收到相同的错误,“清单合并失败并出现多个错误,请参阅日志”。在查看错误后,似乎问题与 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
将您的毕业典礼更改为classpath 'com.android.tools.build:gradle:3.4.3'
使用 Unity 推荐的 gradle
对于统一 2018
启用自定义主模板
转到您的 mainTemplate.gradle 并将您的 gradle 版本更改为classpath 'com.android.tools.build:gradle:3.4.3'
继续使用 Unity 推荐的 gradle 版本。
推荐阅读
- cakephp - Cakephp 4 - 身份验证 2 - 如何测试登录?
- python - 如何使用 rgb 在 python 中对图片进行灰度化?
- javascript - 更改 WebVR-Audio-Visualizer 库中的代码时,parcel 不跟踪 js 文件中的更改
- java - 用于查找热门商品的 Firebase 数据库查询
- php - 带有 fetch Eager 的两个字段的 Doctrine 实体
- drag-and-drop - svelte on drop 事件没有被调用
- android - 将 Google Play 游戏服务添加到现有应用程序
- docker - 如何使用 dockerized Prometheus(和 Grafana)监控 ASP.Net Core 应用程序?
- python - 程序计算最大数量的组合以除数而没有余数
- http - 如何设计两台服务器之间的 HTTP 请求消息