统一版本:2018.2.13f1
JDK版本:jdk1.8.0_191
目标SDK:26
大家好,我正在尝试将admob整合为一个整体,除了为Android构建gradle之外,其他一切都很好。花了几个小时但仍无法完成构建后,我将项目恢复到以前的版本。
但是以某种方式,不仅在该项目,其他项目以及较旧的版本上都显示了相同的错误。 (我能够使用gradle构建较旧的修订版。)仅供参考,也有新的空白项目。
我不确定重新安装unity是否可以解决错误,以下是我尝试的操作:
这是日志:
CommandInvokationFailure:Gradle构建失败。
/图书馆/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/bin/java -classpath“ /Applications/Unity/PlaybackEngines/AndroidPlayer/Tools/gradle/lib/gradle-launcher-4.2.1.jar” org.gradle.launcher.GradleMain“ -Dorg.gradle.jvmargs = -Xmx2048m” “ assembleRelease” stderr [失败:构建失败,并显示 例外。 *出了什么问题:配置root时出现问题 项目“ gradleOut”。无法解析配置':classpath'的所有文件。 找不到manifest-merger.jar(com.android.tools.build:manifest-merger:26.0.1)。 在以下位置搜索: https://jcenter.bintray.com/com/android/tools/build/manifest-merger/26.0.1/manifest-merger-26.0.1.jar 找不到ddmlib.jar(com.android.tools.ddms:ddmlib:26.0.1)。 在以下位置搜索: https://jcenter.bintray.com/com/android/tools/ddms/ddmlib/26.0.1/ddmlib-26.0.1.jar 找不到dvlib.jar(com.android.tools:dvlib:26.0.1)。 在以下位置搜索: https://jcenter.bintray.com/com/android/tools/dvlib/26.0.1/dvlib-26.0.1.jar 找不到common.jar(com.android.tools:common:26.0.1)。 在以下位置搜索: https://jcenter.bintray.com/com/android/tools/common/26.0.1/common-26.0.1.jar
答案 0 :(得分:4)
有一个解决方法
转到播放器设置>发布设置>构建>自定义Gradle模板
打开自定义Gradle文件并找到“ buildscript”的“存储库”。
重新排列其中的项目,以使jcenter不在顶部。