Android Studio 3.0 Canary 1:Gradle 同步错误
Android Studio 3.0 Canary 1: Gradle Sync Error
我在我的 Kotlin 项目中遇到这个错误:
这是我应用的 Gradle 文件:
除了添加 Kotlin 和 Anko 依赖项外,我还没有真正对项目做任何事情。不确定发生了什么...
正如在您的屏幕截图中,我可以看到在添加 Anko 依赖项时您没有提及 Anko 版本,请提及它应该可以正常工作post。
在你的应用级应用模块中添加依赖:
// Anko
compile 'org.jetbrains.anko:anko-sdk15:0.8.2' // sdk19, sdk21, sdk23 are also available
compile 'org.jetbrains.anko:anko-support-v4:0.8.2' // In case you need support-v4 bindings
compile 'org.jetbrains.anko:anko-appcompat-v7:0.8.2' // For appcompat-v7 bindings
也这样添加。
风味维度 "default"
产品口味{
调试{
维度 "default"
...
}
发布{
维度 "default"
...
}
源代码{
维度 "default"
...
}
}
据我所知,它的 Google 存储库丢失了。如您所见,ide 本身正在通知您。
解析失败:com.google.android:android.2.3.1 即 Google 存储库。
如果您已连接到 Internet,则只需单击 Gradle 同步 window 中的安装存储库和同步项目。它将下载 google 存储库并同步您的项目。
这是 Anko 的一个众所周知的问题。提到here.
您可以尝试从 Anko 的依赖项中排除隐含的 com.google.android:android
依赖项:
compile("org.jetbrains.anko:anko-appcompat-v7:$anko_version") {
exclude group: 'com.google.android', module: 'android'
}
(请记住,因为您正在使用单独的 Anko 库 - 您可能需要在多个 pleces 中使用排除)。
您也可以尝试更新Gradle插件:
classpath 'com.android.tools.build:gradle:3.0.0-alpha2'
我在我的 Kotlin 项目中遇到这个错误:
这是我应用的 Gradle 文件:
除了添加 Kotlin 和 Anko 依赖项外,我还没有真正对项目做任何事情。不确定发生了什么...
正如在您的屏幕截图中,我可以看到在添加 Anko 依赖项时您没有提及 Anko 版本,请提及它应该可以正常工作post。
在你的应用级应用模块中添加依赖:
// Anko
compile 'org.jetbrains.anko:anko-sdk15:0.8.2' // sdk19, sdk21, sdk23 are also available
compile 'org.jetbrains.anko:anko-support-v4:0.8.2' // In case you need support-v4 bindings
compile 'org.jetbrains.anko:anko-appcompat-v7:0.8.2' // For appcompat-v7 bindings
也这样添加。 风味维度 "default"
产品口味{ 调试{ 维度 "default" ... }
发布{ 维度 "default" ... }
源代码{ 维度 "default" ... } }
据我所知,它的 Google 存储库丢失了。如您所见,ide 本身正在通知您。
解析失败:com.google.android:android.2.3.1 即 Google 存储库。
如果您已连接到 Internet,则只需单击 Gradle 同步 window 中的安装存储库和同步项目。它将下载 google 存储库并同步您的项目。
这是 Anko 的一个众所周知的问题。提到here.
您可以尝试从 Anko 的依赖项中排除隐含的 com.google.android:android
依赖项:
compile("org.jetbrains.anko:anko-appcompat-v7:$anko_version") {
exclude group: 'com.google.android', module: 'android'
}
(请记住,因为您正在使用单独的 Anko 库 - 您可能需要在多个 pleces 中使用排除)。
您也可以尝试更新Gradle插件:
classpath 'com.android.tools.build:gradle:3.0.0-alpha2'