詹金斯:无法解决com.android.tools.build:gradle:2.2.2

时间:2016-12-19 11:36:07

标签: android jenkins gradle jcenter

我有一个使用Jenkins构建的Android项目。 Jenkins在虚拟机上,因此无法访问Internet。 当我尝试构建相同的内容时,我遇到了以下错误:

> Could not resolve com.android.tools.build:gradle:2.2.2.
     Required by:
         :LocationSensing:unspecified
      > Could not resolve com.android.tools.build:gradle:2.2.2.
         > Could not get resource 'https://jcenter.bintray.com/com/android/tools/build/gradle/2.2.2/gradle-2.2.2.pom'.
            > Could not GET 'https://jcenter.bintray.com/com/android/tools/build/gradle/2.2.2/gradle-2.2.2.pom'.
               > This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server (jcenter.bintray.com)

如何配置gradle-2.2.2.pom文件脱机工作。我已经下载了这个文件,但不确定是否要将其配置为脱机工作。

1 个答案:

答案 0 :(得分:0)

如果在Gradle中使用新的插件DSL,则必须定义可由构建计算机访问的pluginRepository。如果要将本地可用的JAR文件直接指定为依赖项,请不要使用新的插件DSL,而是采用旧式方式将Gradle插件JAR添加到buildscript的类路径中,然后手动应用插件。