Comment développer une Application Android avec l'API google maps sur plusieurs ordinateurs?
Je veux faire une Application Android, qui utilise les Cartes de Google. J'ai installé Eclipse, Android JDK et un AVD (Android Virtual Device). J'ai suivi ce tutoriel: http://developer.android.com/resources/tutorials/hello-world.html et fait ma première application. Et ça fonctionne 🙂
Mais, à développer une application Android qui utilise l'API Google Maps, vous devez obtenir une carte Google Maps API Key. Selon ce lien http://code.google.com/android/add-ons/google-apis/mapkey.html vous obtenir la clé par l'obtention de l'empreinte MD5 de votre clé de débogage dans le JDK dossier. Le problème est que cette empreinte est différent de l'ordinateur à l'ordinateur.
Donc mon problème est le suivant: nous devons développer sur plusieurs ordinateurs. Nous sommes à l'aide de la subversion comme source de contrôle sur ce projet. Comment cela peut-il être résolu?
Si je inscrire mon empreinte MD5 et obtenir un GM API Clé, cette clé ne fonctionnera pas sur un autre ordinateur. Je sais que la seule solution est que chaque et chaque un des développeurs obtiennent leur propre personnel clé de l'API, mais je ne pense pas que ce est un bon solution.
J'ai essayé de lire les empreintes MD5, et si je comprends bien il vous permet de créer, d'exportation et d'importation. Donc, la solution que j'ai créer un spesific d'empreintes digitales, de l'exporter, de l'envoyer à tous les autres développeurs et puis, ils peuvent l'importer? Mais ce que je comprends, il faut être un debug sertificate? Et dans ce cas, comment je fais, l'exportation et importe? J'ai treid lire sur ce, et de savoir que j'utilise la commande keytool, mais je ne trouve pas de simples exemples. Merci de m'éclairer 🙂
OriginalL'auteur linnkb | 2012-03-11
Vous devez vous connecter pour publier un commentaire.
Vous pouvez obtenir
debug.keystore
de l'un des membres de l'équipe, mettre en Subversion et puis instructy autre équipe memebrs pour remplacer la leurdebug.keystore
fichier avec l'un de référentiel.ADD1: Voir ce lien aussi: http://groups.google.com/group/android-developers/browse_thread/thread/c9051635ab37f252
ADD2:
http://developer.android.com/guide/publishing/app-signing.html#debugmode
Vous remplacez un ancien et il n'a pas de travail? Essayez de redémarrer votre IDE/OS - parfois, c'est la mise en cache quelque part.
Il devrait fonctionner! Voir ce lien: groups.google.com/group/android-developers/browse_thread/thread/... Il est sur le même problème.
Hmm... je n'ai pas redémarrer l'ordinateur la dernière fois. Je vais essayer de nouveau. Merci!
J'ai aussi eu presque la même isuue..je suis en mesure de vous connecter à google dans l'application par le biais de construire généré à partir de mon ordinateur, mais si quelqu'un d'autre de mon équipe est génératrice de construire sur son ordinateur qu'il n'est pas en mesure de vous connecter ET NOUS SOMMES en UTILISANT le MÊME fichier de clés..j'ai créé un IDENTIFIANT Client en spécifiant mon projet nom du package et SHA-1 d'empreintes digitales au développeur de la console et a également créé le consentement de l'écran.Ai-je raté quelque chose sur le développeur de la console?Aucune idée pourquoi, je suis confronté à ce problème?Merci..
OriginalL'auteur Olegas