簡體   English   中英

No Gradle - 找不到與給定名稱匹配的資源('value'的值為'@ integer / google_play_services_version')

[英]No Gradle - No resource found that matches the given name (at 'value' with value '@integer/google_play_services_version')

我正在使用Android Studio IDE,並且在添加Google Play服務庫后我一直收到此錯誤。 請記住,這是使用基於Eclipse的項目,我們沒有任何gradle文件。

找不到與給定名稱匹配的資源('value'的值為'@ integer / google_play_services_version')

首先讓我說一下我是如何添加庫的......

我找到我的android SDK文件夾,然后找到google-play-services-jar然后我把它復制到我的/ libs文件夾。 然后我去了......

文件>項目結構>庫> +添加了google-play-services.jar

現在它列在這個下面,但我一直在我的清單上得到上面的錯誤......

<meta-data android:name="com.google.android.gms.version"
           android:value="@integer/google_play_services_version"/>

我已經嘗試過搜索做什么的高低,但沒有什么對我有用。 當我進入文件>項目結構>模塊> +模塊依賴時,它只是說沒有。

Play Services SDK是一個Android庫項目,而不是JAR,這就是您無法使用版本資源的原因。 撤消上面所做的所有內容,然后build.gradle添加到模塊的build.gradle文件中的dependencies閉包中(例如, app/build.gradle ):

compile 'com.google.android.gms:play-services:7.0.0'

或者,對於更快的構建和更小的APK,選擇更有針對性的依賴關系 ,無論您需要什么位的Play服務SDK。

您可以在文檔中閱讀有關此過程的更多信息。


UPDATE

顯然,不知何故,這個項目直接使用IntelliJ IDEA構建系統,這意味着您必須遵循其他建議才能將Play Services SDK引入IDEA 話雖這么說,我真的建議轉移到Gradle,因為我不會指望能夠直接在Android Studio中直接使用IDEA構建系統。

暫無
暫無

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

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