![](/img/trans.png)
[英]Android error: java.lang.NoClassDefFoundError: com.google.android.gms.R$string
[英]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.