Ich schreibe ein Android-Bibliotheksprojekt. Ich versuche, mich bei Google map anzumelden und den API-Schlüssel zu erhalten. Ich benutze meine certificate information
, was bedeutet, dass ich einen SHA1
Fingerabdruck aus meiner Bibliothek nehme und den API-Schlüssel erhalte.Android-Bibliotheksprojekt kann nicht in Google Map registriert werden
Das Problem ist, dass ich diese Informationen in der Host-Anwendung Manifest schreiben müssen:
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="API_KEY" />
Diese API-Schlüssel meiner Bibliothek Anzügen und nicht die Host-Anwendung. Wenn ich mein Bibliotheksprojekt wie eine separate Anwendung ausführen, funktioniert es ordnungsgemäß
Hat jemand eine Idee, wie kann ich meine api_key
als Bibliotheksprojekt verwenden?
Dank
Also was wäre ein gutes Ergebnis? Beim Initialisieren des Pakets nach dem API-Schlüssel des Hosts fragen? –
@AdamMatan Ich glaube nicht, dass das möglich ist. Beantwortete meine Antwort ein wenig, um das klarzustellen. – matiash
@matiash, wenn die Hostanwendung in der Entwicklergruppe registriert wird und den Eintrag "com.google.android.maps.v2.API_KEY" in ihre Datei AndroidManifest.xml aufnimmt. unsere Bibliothek wird es schaffen, Google Maps zu verwenden? – user3616237