2017-08-02 4 views
0

I Google Places API für Android in Google-Konsole aktiviert und setzen Sie den API-Schlüssel in Manifest-DateiMap starten und sofort in anderem Android Studio App zu schließen, aber gleiche App ist in meinem Android-Studio zu arbeiten

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

in meinem Aktivität

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

und

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

Dieser Code funktioniert perfekt in meine ein ndroid studio, aber wenn ich diesen gleichen code in anderen android-studio kompilieren, nach dem start sofort karte schließt. Warum das ? Bitte helfen Sie mir.

+0

Haben Sie Laufzeit Erlaubnis eingestellt? –

+0

keine logssssss ?? – Rahul

Antwort

0

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

Projekt auswählen -> Dashboard -> API aktivieren -> Google Maps APIs

Google Maps Android API

Google Places API for Android und Google Maps Geocoding API - Aktivieren Sie diese Option

eine Minute warten, bis reflektieren,

Starten Sie Ihre App neu, genießen Sie;)

+0

noch funktionierte es nicht. – manjari

+0

Sind Sie sicher, dass Sie Google Places API für Android und Google Maps Geocoding API beide APIs aktivieren? –

1

Ich habe Ihr Problem, das Problem betrifft die Authentifizierung.So müssen Sie SHA Fingerabdruck für jede Android-App in Ihren Projekteinstellungen auf Google Developer Console hinzufügen.

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

Verwandte Themen