所有项目的Unity gradle构建失败

时间:2018-12-11 16:32:10

标签: android unity3d gradle build

统一版本:2018.2.13f1

JDK版本:jdk1.8.0_191

目标SDK:26

大家好,我正在尝试将admob整合为一个整体,除了为Android构建gradle之外,其他一切都很好。花了几个小时但仍无法完成构建后,我将项目恢复到以前的版本。

但是以某种方式,不仅在该项目,其他项目以及较旧的版本上都显示了相同的错误。 (我能够使用gradle构建较旧的修订版。)仅供参考,也有新的空白项目。

我不确定重新安装unity是否可以解决错误,以下是我尝试的操作:

  1. 自定义gradle模板
  2. 重新安装JDK

这是日志:

  

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

  

1 个答案:

答案 0 :(得分:4)

有一个解决方法

转到播放器设置>发布设置>构建>自定义Gradle模板

打开自定义Gradle文件并找到“ buildscript”的“存储库”。

重新排列其中的项目,以使jcenter不在顶部。