Sto scrivendo un progetto di libreria Android. Provo a registrarmi su Google map e ottenere la chiave API. Io uso il mio certificate information
, il che significa che prendo un'impronta digitale SHA1
dalla mia libreria e ottengo la chiave API.Il progetto di libreria Android non riesce a registrarsi a Google Map
Il problema è che ho bisogno di scrivere queste informazioni nell'applicazione manifesta ospite:
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="API_KEY" />
Questa API tute chiave mia biblioteca e non l'applicazione host. Quando eseguo il mio progetto di libreria come un'applicazione separata, funziona correttamente
Qualcuno ha un'idea di come posso utilizzare il mio api_key
come progetto di libreria?
Grazie
Quindi quale sarebbe un buon risultato? Chiedere la chiave API dell'host durante l'inizializzazione del pacchetto? –
@AdamMatan Non penso sia possibile. Ho modificato la mia risposta un po 'per chiarire questo punto. – matiash
@matiash se l'applicazione host si registra nella console dello sviluppatore e include la voce "com.google.android.maps.v2.API_KEY" nel proprio file AndroidManifest.xml. la nostra biblioteca riuscirà a utilizzare google maps? – user3616237