Lorsque vous utilisez:studio Non instantané Run de travail et ne fixerai pas en 2.3
- Android Studio 2.3.x
- Debug (not Run)
Appliquer les modifications/instantanée Exécuter redémarre toujours l'application.
Qu'est-ce que je fais mal?
Lorsque vous utilisez:studio Non instantané Run de travail et ne fixerai pas en 2.3
Appliquer les modifications/instantanée Exécuter redémarre toujours l'application.
Qu'est-ce que je fais mal?
Lors de l'exécution en mode débogage, Instant Run/Appliquer les changements jamais changements remplaçables à chaud de votre code en raison d'un service qui a besoin être en cours d'exécution sur votre appareil/émulateur tué par le directeur de l'activité Android
https://issuetracker.google.com/issues/37135977#comment11
Ok, la cause profonde du problème est que lorsque vous avez exécuté instantanée est activée, en 2.3, nous ne les deux étapes suivantes:
Lorsque l'activité est lancée avec le débogueur activé, puis responsable de l'activité d'Android semble tuer le service. Cela provoque l'échec de toute communication future entre l'EDI et le service, et vous obtenez seulement des coldswaps. Dans 2.3, nous aurons cette limitation qui s'applique uniquement aux sessions de débogage. Dans 2.4, les changements de hotswap pendant le débogage devraient fonctionner comme prévu.
Nous ne pouvons pas promettre un calendrier précis pour 2.4, mais nous essayons de publier le premier aperçu dès que possible!