私は得る 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)
他の場所で同じ問題は見つかりませんでしたが、 この 問題は同様に見えました。そこで、Googleサービスを再インストールし、クリーンアップして再構築しました。それでも問題は解決しません。
注:この問題は、SDKマネージャーからGoogle Playサービスを更新した後に発生しました。
どんな助け?
回答:
回答№1は1チェック location_client_powered_by_google この名前文字列をGoogle Playサービスの文字列ファイルに追加し、存在しない場合は同じ名前で作成します。
この行を追加してください:
<string name="location_client_powered_by_google">Powered by Google</string>