「Android Studioのコード変更後、リアルタイムに反映されない、または変更前のコードを使用してしまう」問題を解決

最近 Android プロジェクトを作成していましたが、コードを変更するたびに [アプリの実行] をクリックすると、前に変更したコードが実行され、リアルタイムで反映されないことがわかりました。ここに解決策を文書化します。

Android Studio の新しいバージョンでは、一般にホット パッチ テクノロジとして知られるインスタント ラン機能が導入されていますが、ホット パッチには依然として欠陥があり、時々説明できない障害やエラーが発生するため、インスタント ラン機能を直接無効にすることができます (現在の Instant Run は HotSwap up に置き換えられます)。
設定—ビルド、実行、デプロイ—デバッガー—ホットスワップを開き、
Groovy コードのホットスワップ エージェントを有効にするのチェックを外せば問題ありません。
ここに画像の説明を挿入

場合によっては、プログラムを実行するために「アプリの実行」を 2 回クリックしなければならないという問題が発生することがありますが、「構成の編集 - 並列実行を許可する」項目のチェックを外すと、問題は解決されます。
ここに画像の説明を挿入

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/qq_35761934/article/details/116267121