21

Instant Run (新しい Android 2.0 機能) を完全に無効にできることは承知しています。ただし、いくつかの場合を除いて、この機能は気に入っています。

インスタントランをバイパスする方法はありますか? そして再インストールを強制しますか?

AndroidManifest を変更するとこれが強制されることは知っていますが、それは便利ではありません。

4

1 に答える 1

22

Android Studio 2.0、2.1、および 2.2:

クリーン ビルドをデプロイする必要がある場合は 、メイン メニューからRun>を選択するか、キーを押しながら をクリックします。このアクションにより、実行中のアプリが停止し、完全なクリーン ビルドが実行され、新しい APK がターゲット デバイスにデプロイされます。Clean and Rerun 'app'ShiftRerun

Instant Run のドキュメントの「Using Rerun」の段落も参照してください。

アンドロイド スタジオ 2.3:

Android Studio 2.3 で Instant Run の動作が変更されました

走る Runコールド スワップとアプリの再起動を強制します。アプリのマニフェストまたはマニフェストによって参照されるリソースに変更を加えると、Android Studio は常に完全な APK の再インストールで変更をプッシュします。

変更を適用 Apply changes新しい APK をビルドせずに、場合によっては現在のアクティビティを再開することなく、特定のコードとリソースの変更を実行中のアプリにプッシュします。

于 2016-04-20T10:56:39.970 に答える