2017-08-02 2 views
0

で働いている私はGoogleのコンソールでAndroid向けGoogleプレイスAPIを有効にしてAPIキーを入れて地図が起動し、すぐに他のAndroid Studioアプリで閉じますが、同じアプリが私のアンドロイドスタジオ

<meta-data 
     android:name="com.google.android.geo.API_KEY" 
     android:value="@string/google_maps_key" /> 

活動

PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder(); 
     Intent intent = builder.build(KhetAdd.this); 
     startActivityForResult(intent, PLACE_PICKER_REQUEST_CODE); 

@Override 
protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
if (resultCode == Activity.RESULT_OK) { 
if (requestCode == PLACE_PICKER_REQUEST_CODE) { 
      final Place place = PlacePicker.getPlace(this, data); 
      final CharSequence name = place.getName(); 
      final CharSequence address = place.getAddress(); 
}}} 

このコードは完全に私のAで働いていますndroidのスタジオが、私は他のアンドロイドスタジオでこの同じコードをコンパイルしているときに、すぐに起動した後、マップが閉じている。何故ですか ? 私を助けてください。

+0

実行時のアクセス許可を設定しましたか? –

+0

logssssssはありませんか? – Rahul

答えて

0

https://console.developers.google.com/

選択プロジェクト - > [ダッシュボード] - > [APIを有効にする - > GoogleマップAPIは

GoogleマップのAndroid API

Google Places API for AndroidGoogle Maps Geocoding API - この

はに数分待つ有効反映、

あなたのアプリを再起動、お楽しみください; )

+0

まだ動作していませんでした。 – manjari

+0

Android用Google Places APIとGoogle Maps Geocoding APIの両方のAPIを有効にしてもよろしいですか? –

1

問題がありました。問題は認証に関するものです.Googleデベロッパーコンソールのプロジェクト設定で、AndroidアプリケーションごとにSHAフィンガープリントを追加する必要があります。

https://console.developers.google.com/

関連する問題