4

我今天早上将 Android Studio 2.0 Preview 从 4 更新到 5。如果我继续构建:

dependencies {
    classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
}

这仍然会成功编译。但是如果我升级到 -alpha5 我会收到这个错误:

错误:任务':app:compileReleaseJavaWithJavac'的执行失败。java.io.FileNotFoundException: C:....\intermediates\exploded-aar\com.google.android.gms\play-services\8.4.0\jars\classes.jar (系统找不到指定的路径)

4

2 回答 2

8

从现在开始,我认为谷歌希望我们不要使用这个:

'com.google.android.gms:play-services:8.4.0'

而是添加您特别需要的服务。在此处查找它们的列表

compile 'com.google.android.gms:play-services-analytics:8.4.0'
compile 'com.google.android.gms:play-services-appinvite:8.4.0'
compile 'com.google.android.gms:play-services-maps:8.4.0'
compile 'com.google.android.gms:play-services-location:8.4.0'
compile 'com.google.android.gms:play-services-plus:8.4.0'
compile 'com.google.android.gms:play-services-drive:8.4.0'

此外,您需要在应用程序 gradle 的最后一行应用播放服务插件:

apply plugin: 'com.google.gms.google-services'
于 2016-01-15T07:39:15.830 回答
7

我在这里发布了一个错误。他们很快就解决了问题。现在只需使用alpha6

dependencies {
    classpath 'com.android.tools.build:gradle:2.0.0-alpha6'
}
于 2016-01-16T05:44:59.747 回答