![](/img/trans.png)
[英]How to fix “No resource found that matches the given name (at 'value' with 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.