Android: choisir automatiquement debug/release Maps api key?

OBSOLÈTE: cette vieille question se réfère à obsolètes Google Maps API v1. Lors de l'utilisation d'API v2, vous pouvez utiliser plusieurs certificat d'empreintes digitales dans un Google API Console entrée. Clé API n'est plus stocké dans le Manifeste, ni code.


Est-il possible de détecter automatiquement, le certificat a été utilisé pour la signature de l'APK? J'aimerais avoir debug et release Cartes certificats dans l'application et passer valide pour MapView constructeur.

Avec une telle configuration, je ne vais pas faire d'erreur lors de la libération de l'application que je suis en utilisant debug certificat sur émulateur et mon appareil, puis connectez-vous avec libération avant d'envoyer le app sur le Marché.

Je pensais à la détection de mon appareil particulier ou si débogueur est connecté, mais il n'est pas parfait. Peut-être que certains fichiers de marquage besoin de déboguer certificat? Est-il un meilleur moyen?

  • Vous pourriez trouver la réponse fournie here convient ainsi.
  • Pour la Map Api V2, de la Manière d'utiliser les touches de façon dynamique. vérifier ma réponse stackoverflow.com/a/40462174/1348522
InformationsquelleAutor tomash | 2010-06-12