簡體   English   中英

java.lang.NoSuchFieldError:com.google.android.gms.R $ string.location_client_powered_by_google

[英]java.lang.NoSuchFieldError: com.google.android.gms.R$string.location_client_powered_by_google

每當我運行項目時,我都會收到NoSuchFieldError 這是我的logcat的一部分

05-27 11:47:14.609: E/AndroidRuntime(13404): FATAL EXCEPTION: main
05-27 11:47:14.609: E/AndroidRuntime(13404): java.lang.NoSuchFieldError: com.google.android.gms.R$string.location_client_powered_by_google
05-27 11:47:14.609: E/AndroidRuntime(13404):    at com.google.android.gms.internal.ib.<init>(Unknown Source)
05-27 11:47:14.609: E/AndroidRuntime(13404):    at com.google.android.gms.internal.hi.<init>(Unknown Source)
05-27 11:47:14.609: E/AndroidRuntime(13404):    at com.google.android.gms.location.LocationClient.<init>(Unknown Source)
05-27 11:47:14.609: E/AndroidRuntime(13404):    at tabFragments.StartTab.onCreate(StartTab.java:87)
05-27 11:47:14.609: E/AndroidRuntime(13404):    at android.support.v4.app.Fragment.performCreate(Fragment.java:1455)
05-27 11:47:14.609: E/AndroidRuntime(13404):    at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:893)
05-27 11:47:14.609: E/AndroidRuntime(13404):    at android.support.v4.app.FragmentManagerImpl.detachFragment(FragmentManager.java:1258)
05-27 11:47:14.609: E/AndroidRuntime(13404):    at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:667)

我沒有在其他地方找到相同的問題,但是這個問題看起來很相似。 所以我重新安裝了我的谷歌服務,清理並重建。 然而問題仍然存在。

注意:從SDK Manager更新Google Play服務后,便開始出現此問題。

有幫助嗎?

檢查location_client_powered_by_google此名稱字符串到您的google play服務字符串文件(如果不存在),然后在其中使用相同的名稱。

添加此行:

<string name="location_client_powered_by_google">Powered by Google</string>

暫無
暫無

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

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