web-dev-qa-db-ja.com

Android Studio Instant Runは有効になっていませんか?

インスタントランは、アプリの実行とデバッグの時間を短縮するために導入された新しい機能です。インスタントランを有効にするために必要な設定はすべてありますが、Android Studioで有効になっていません。以下に私の設定を示します。

1. Android Studio 2.1
2. 'com.Android.tools.build:gradle:2.1.0'
3. minSdkVersion 15
4. Settings->Build, Execution, Deployment > Instant Run = "Enable Instant Run..."
5. Run ->device is  Android version 4.4.4

その後、インスタントランは有効になりません。 enter image description here

ただし、Run-> on on device Android Version 5.1.1、Instant Runは有効になっています。 enter image description here

Android 4.4.4デバイスのインスタント実行を有効にするのを逃した他の設定がある場合は、提案してください。

9
Annada

初めて実行する場合、選択したデバイスにapkが初めてインストールされるため、インスタントランは必要ありません。 2回目以降、同じデバイスを選択して変更を展開すると、Android studio 2.0およびGradleバージョン2.0からインスタントランが自動的に有効になります。

注:デバッグモードで実行する必要があります。

より明確に理解するには、 this linkにアクセスしてください。

4
Chiradeep

インスタントランは、Gradleバージョン2.0.0以降のAndroidプラグインを使用し、Android 4.0(APIレベル15)以降を実行しているデバイスを対象として、デバッグビルドバリアントを展開する場合にのみサポートされます。

0
Sandip Patel

この答えは私の場合の問題を解決しました。

スマートフォンに接続したときに指紋認証認証ダイアログが表示されない場合は、USBモードをメディア、または現在のモードとは異なる別のモードに変更してからデバイスを再接続するか、開発者オプション-> USBデバッグの取り消しを選択してください再接続し、ダイアログを監視して[同意する]をクリックすると、問題が解決します。

そうでなければ、これを試してください:

android_SDK_HOMEを再度設定し、次のことを行います。

デバイスの取り外しadb kill-server adb start-serverプラグデバイス

0
Black Mamba

プロジェクトを再作成しますが、フルパス名にスペースを使用しないでください。

0

同じ問題。Android 5.xxでのみ動作し、4.4.4。では動作しません。4.4.4Android Studioは毎回apkをインストールします... :(インスタントランは、すべてのAndroidバージョンで動作しません。

0
Sasha 888