簡體   English   中英

Android Studio 3.0 Canary 1:Gradle同步錯誤

[英]Android Studio 3.0 Canary 1: Gradle Sync Error

我在Kotlin項目中遇到此錯誤:

搖籃錯誤

這是我的應用程序的Gradle文件:

在此處輸入圖片說明

在此處輸入圖片說明

除了添加Kotlin和Anko依賴項之外,我實際上還沒有對該項目做任何事情。 不知道發生了什么...

這是Anko的一個眾所周知的問題。 這里提到。

您可以嘗試從Anko的依賴項中排除隱式com.google.android:android依賴項:

compile("org.jetbrains.anko:anko-appcompat-v7:$anko_version") {
    exclude group: 'com.google.android', module: 'android'
}

(請記住,因為您使用的是單獨的Anko庫-您可能需要在多個請求中使用排除項)。

您也可以嘗試更新Gradle插件:

classpath 'com.android.tools.build:gradle:3.0.0-alpha2'

在您的應用程序級應用程序模塊中添加依賴項:

// 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

如在您的屏幕快照中,我可以看到,在添加Anko依賴項時,您沒有提到Anko版本,請友好地提及它在發布之后應該可以正常工作。

也要這樣添加。 flavorDimensions“默認”

productFlavors {調試{尺寸為“默認” ...}

釋放{尺寸為“默認” ...}

foss {尺寸為“默認” ...}}

AFAIK,它的Google存儲庫丟失了。 如您所見,ide本身正在通知您。

無法解決:com.google.android:android.2.3.1,即Google存儲庫。

如果您已連接到Internet,則只需在Gradle Sync窗口中單擊Install Repository and Sync項目。 它將下載Google存儲庫並同步您的項目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM