2017-08-02 96 views
0

我在谷歌控制檯啓用谷歌Places API的Android和把API密鑰清單文件地圖推出,並在其他Android工作室的應用程序立即關閉,但相同的應用程序工作在我的Android工作室

<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(); 
}}} 

這段代碼完全在我的工作ndroid工作室,但是當我在其他android工作室編譯這個相同的代碼,立即啓動地圖後關閉。這是爲什麼 ? 請幫我一把。

+0

您是否設置了運行時權限? –

+0

no logssssss ?? – Rahul

回答

0

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

選擇項目 - >控制面板 - >啓用API - >谷歌地圖API

谷歌地圖的Android API

Google Places API for AndroidGoogle Maps Geocoding API - 啓用該

等會兒反映,

重新啓動您的應用程序,享受; )

+0

它仍然無法正常工作。 – manjari

+0

您確定您的Android版Google地圖API和Google地圖地理編碼API都支持這兩種API嗎? –

1

我得到了你的問題,問題是關於身份驗證。所以你需要爲你的項目設置在谷歌開發者控制檯上的每個Android應用程序添加SHA指紋。

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

相關問題