0

我知道它已經here之前有人問,但是這是機器人工作室抱怨:android是否支持谷歌播放服務所需的庫v4?

enter image description here

我相信我不是引用的支持庫中的任何地方gradle這個版本,但是Android工作室抱怨說,它是谷歌播放服務所必需的。

編輯:

dependencies { 
    compile project(':comgizmogadgetsappzproductivity') 
    compile 'com.google.android.gms:play-services-ads:+' 
    compile files('libs/Parse-1.3.8.jar') 
    compile files('libs/crashlytics.jar') 
} 

comgizmogadgetsappzproductivity沒有依賴性。

編輯2:

的事情是,我有支持庫作爲依賴較早,但我刪除它,因爲我並不需要它了。從構建錯誤,我可以看到它說「配置:應用程序:_debugCompile」需要它。也許我需要手動從_debugCompile配置中刪除支持庫?是「_debugCompile」文件嗎?我試圖用find和grep在項目文件夾中搜索它,但沒有找到任何東西。

+0

我加入這個作爲一個評論BC我要離開房間對於有人要更詳細地回答,但顯然它是需要的。 – Maria

+0

奇怪......我只是重新檢查,它的工作(很好,編譯):)沒有添加支持庫罰款。這是你的項目中的_only_依賴項嗎? – matiash

+0

不,我有更多,但沒有人需要支持庫。但你可以在屏幕上看到拍攝它說:「要求:應用程序名稱:未指定(?這是什麼意思)>播放服務的廣告」 – Maria

回答

4

運行gradlew :main:dependencies(其中main是你的模塊名稱)應顯示你是這樣的:

+--- com.google.android.gms:play-services-ads:6.5.87 
| \--- com.google.android.gms:play-services-base:6.5.87 
|   \--- com.android.support:support-v4:21.0.0 -> 21.0.3 
|    \--- com.android.support:support-annotations:21.0.3 

隨着谷歌的Play服務6.5的play-services-base庫(所有谷歌Play服務的依賴)取決於最新支持庫。

確保您的支持庫可通過SDK經理:你要確保Android Support LibraryAndroid Support Repository都安裝並及時更新

+0

謝謝。現在它是有道理的。 – Maria

相關問題