2010-07-25 8 views
3

En développant des applications pour Android dans Eclipse, appuyez sur F11 pour exécuter le programme dans l'émulateur. Cependant, cela signifie attendre l'initialisation de l'émulateur (et déverrouiller l'écran de l'émulateur) chaque fois que vous souhaitez tester les modifications apportées à votre programme. Y a-t-il un moyen de contourner ce retard?Accélération du cycle de modification/débogage Android

Répondre

3

OJW

Vous clôturez l'émulateur après avoir testé l'application? Si vous le laissez en marche et redémarrez votre application à partir d'Eclipse, il se re-déploiera et démarrera (et évitera le démarrage de l'émulateur).

Vous pouvez également arrêter l'application du point de vue de l'émulateur dans eclipse avant de le redémarrer.

- Frank

+0

Merci d'avoir mentionné que Frank. Je l'ai essayé dans Android Studio et ça marche aussi. Mon émulateur exécute mon application et Studio ne l'exécute pas (il ne l'a pas exécuté, mais seulement emballé et déployé). Je peux changer le code et sélectionner Run | Run'app 'dans le menu et dans environ 30 secondes, l'émulateur exécute le nouveau code. –

2

Si vous avez un appareil physique, vous pouvez l'utiliser au lieu de l'émulateur, il est beaucoup plus rapide.

+0

OK, examinons cette option. J'ai un appareil physique. Je viens de changer une ligne de code et j'aimerais la tester. Outils Android - exporter le package d'application signé. Entrez 2 mots de passe dans 4 boîtes de dialogue. Obtenez un ipk. Téléchargez-le sur mon site Web. Téléchargez-le dans le navigateur du téléphone. Allez dans la zone de notification, sélectionnez le téléchargement récent, ouvrez le gestionnaire de paquets et installez-le. Ouvrez-le. Exécuter. Maintenant, je cours mon nouveau logiciel. Cela n'a pris que 17 étapes. – OJW

+1

@OJW: si votre périphérique est branché via USB et que le pilote USB est installé, appuyez sur la touche F11 d'Eclipse pour le lancer sur votre appareil et non sur l'émulateur. Vous pouvez même avoir à la fois l'émulateur et votre appareil, et au lancement, Eclipse vous demandera à utiliser. – JRL