4

Ich habe eine google-services.json Datei, die den API-Schlüssel für unter anderem den Google Maps-Dienst enthält. Google Maps erfordert die folgenden Informationen in den AndroidManifest.xml:Google Maps-Schlüssel in AndroidManifest.xml von google-services.json

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

ich die Informationen in Java zugreifen kann R.string.google_api_key, wie der Build-Prozess die JSON-Datei in Ressourcen wie pro https://developers.google.com/android/guides/google-services-plugin dreht, aber ist es eine Möglichkeit, den Bezug zu nehmen Schlüssel in der Manifestdatei?

Antwort

7

können Sie

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

Vielen Dank für diesen Einsatz. IntelliJ zeigt dies als Fehler, aber es baut und funktioniert tatsächlich. – jgm

+3

Funktioniert auch hier. Ich habe festgestellt, dass das Hinzufügen des folgenden Lint-Tags die Fehlermeldung auf Tag-Ebene unterdrückt: MandisaW

Verwandte Themen