2017-05-22 64 views

回答

2

這是一個衆所周知的問題,與安口。它提到了here

你可以嘗試從安口的依賴排除隱含com.google.android:android依賴性:

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

(請記住,你正在使用單獨的安口庫 - 你可能需要在多個pleces使用除外)。

您也可以嘗試更新插件搖籃:

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

謝謝。我嘗試使用3.0.0-alpha2,但得到相同的錯誤。我將它改爲2.4。0-alpha7,基於他們的github上的示例Anko項目,現在它可以工作。 – Phito

+0

探索alpha庫的艱難生活。 :)很高興聽到你解決了你的問題! – tommus

0

正如在您的屏幕截圖中,我可以看到,雖然添加Anko依賴關係,但您沒有提到Anko版本,請提及它應該可以正常工作。

+0

它在頂級構建文件實際上提到,如圖所示,第二形象。 – Phito

1

添加依賴你的應用程序級的應用模塊內:

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

這實際上是他們在哪裏我想?不確定你的意思,對不起。 – Phito

0

添加喜歡這一點。 flavorDimensions 「默認」

productFlavors { 調試{ 尺寸 「默認」 ... }

發佈{ 尺寸 「默認」 ... }

FOSS { 尺寸「default」 ... } }

0

AFAIK,它的Google Repository缺失。正如你所看到的,ide本身就是通知你的。

無法解析:com.google.android:android.2.3.1這是Google Repository。

如果您已連接到互聯網,那麼只需在Gradle Sync窗口中單擊Install Repository and Sync項目即可。它會下載谷歌資料庫並同步你的項目。