In meiner Android-App bin ich Debuggen Sie es mit Instant Run aktiviert.Android: App stürzt häufig mit sofortiger Ausführung ab
Die App gibt mir sehr häufig unerwartete Fehler, die behoben werden, wenn ich einen sauberen Build erstellt habe.
Für ein Beispiel gibt es manchmal Klasse nicht gefunden Ausnahmen, wo die Klasse tatsächlich da ist. Manchmal gibt es auch Klassenausnahmen, wenn versucht wird, die View
, die von findViewById()
zurückgegeben wird, auf den Zieltyp zu übertragen (wahrscheinlich hat Android Studio die Element-IDs beim Hot-Deployment der Layouts falsch interpretiert).
Alle diese Fehler werden ohne Codeänderung gelöst, nur durch einen vollständigen Build. Instant-Run hat den Build-Prozess für mich zwei- oder dreimal langsamer gemacht.
Warum bekomme ich diese Fehler? Weiß jemand, wie man sofort richtig funktioniert?
Ich hatte das gleiche Problem, machen Sie stattdessen einen vollständigen Build, wenn Sie es auf einem anderen Gerät, Ihrem Emulator oder dem Gerät testen möchten. –
Verwenden Sie Ausnahmebehandlungscode (try/catch blocks) entsprechend .try/catch Blöcke um Code, der möglicherweise eine Ausnahme generieren kann, und verwenden Sie einen finally Block, um Ressourcen zu bereinigen, falls erforderlich. – Developer
dann, wie können wir sofort run @ karanvs nutzen – Killer