无法尝试使用Jenkins和最新的Android插件3.0.0-alpha8构建应用程序

时间:2017-07-31 22:13:37

标签: android android-studio android-gradle android-databinding gradlew

我有Android工作室3.0 Canary预览,并且能够在那里建立起来。当我尝试使用gradlew构建jenkins时,我收到了

  

找不到com.android.databinding:baseLibrary:3.0.0-alpha8。

我想也许谷歌()回购没有用,但你认为会自行错误所以我更换了

google()

maven { url 'https://maven.google.com' }

我仍然得到同样的错误。我在build.gradle中用于数据绑定的唯一引用是

android {
   dataBinding.enabled = true
}

我的gradle包装器的分发网址为

distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-milestone-1-all.zip

有没有人知道我做错了什么,或者如果你需要更多信息,请告诉我。

3 个答案:

答案 0 :(得分:2)

这里也是错误。

这是因为您使用Android Studio Canary版本。

构建工具直接包含在包中:

android-studio\gradle\m2repository\com\android\tools\build\gradle\3.0.0-alpha9

答案 1 :(得分:1)

您确定该版本存在吗?看here似乎没有。

请注意,3.0.0-alpha8(截至目前为alpha9)适用于classpath 'com.android.tools.build:gradle',而不一定是其他依赖项

答案 2 :(得分:1)

你可以像这样使用本地gradle: Settings → Build, Execution, Deployment → Gradle → Use local gradle distribution