問題タブ [instant-run]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1769 参照

android - デバイスからアプリをアンインストールした後、Android Studio 2.0 が完全なクリーン ビルドを実行しないようにするにはどうすればよいですか?

Gradle プラグイン 2.0.0-beta5 で Android Studio 2.0 Beta 5 を使用しています。Instant Run 機能を有効にしました。これは、簡単に変更してテストしたい場合に非常に便利です。私のプロジェクトが完全な :assemblyDebug を実行するには、通常 50 秒かかるからです。Instant Run を使用すると、変更したコードを約 10 秒以内にデバイスで実行することができました。

ただし、テスト デバイスからアプリを削除し、完全に新規インストールする必要がある場合。次回「実行」ボタンをクリックすると、Android Studioは常に次のことを行います。

:clean, :generateDebugSources, :generateDebugAndroidTestSources, :prepareDebugUnitTestDependencies, :mockableAndroidJar, :assembleDebug

これは非常に遅いです。私のプロジェクトでは約2分かかります。

この動作を無効にする方法はありますか? または、なぜそれが不可能なのですか?

0 投票する
3 に答える
2702 参照

android - 「複数のプロセス」が原因で即時実行が機能しない

インスタント実行を構成すると、実行ボタンに小さな黄色の雷が表示されます。しかし、アプリを実行している間、Android Studio はまだ完全なビルドとインストールを実行し、完全なメッセージが画像に表示されます。

http://tools.android.com/tech-docs/instant-runの公式ドキュメントを検索しましたが、「複数のプロセス」に関するものは何もありませんでした。「複数のプロセス」はコンパイルまたは私のAndroidアプリを意味するのだろうか.

複数のプロセスをオフにしてインスタント実行を体験するには、何を設定すればよいですか?

0 投票する
1 に答える
1936 参照

android - Android Instant Run がほぼ毎回再コンパイルされるのはなぜですか?

Android Instant Run をテスト実行します。テストのために、Activity の onResume() に次の行を追加しました。

これで、トーストのテキストを変更して再構築すると、通知が表示されます

ここで何が起こっているのか誰か説明できますか? リソースは変更せず、Activity Java ファイルの文字列リテラルのみを変更しました。(私は Android で文字列リソースを使用する必要があることを認識しています)。

0 投票する
4 に答える
965 参照

android - Volley は Gradle 2.0 および Instant Run では機能しません

最近、Android Studio をバージョン 2.0 : Beta 7 に更新しました。Instant Run を使用しようとしています。Gradle 2.0 をインストールしました。しかし、bintray.gradle に関連するエラーのため、プロジェクトをコンパイルできません。

コンパイルすると、次のエラーが発生します。

デバッガ エラー:

Bintray.gradle :

0 投票する
2 に答える
1336 参照

android - BootstrapApplication は ApplicationClass にキャストできません

Android Studio ver 2.0 の新しい安定版リリースを実行しています。Instant Run を無効にするとアプリは正常に動作しますが、オンにすると次のエラーが表示されます。

CustomApplication は、コンテキストを通じて取得する Application クラスです。しかし、私はそれを得ることができないようです。インスタント実行がオンの場合、私のクラスは BootstrapApplication としてキャストされ、失敗します。

私のアプリは、FB チャットヘッドのようなフローティング サービスです。

私は最新のgradleビルドを持っています:

ここでの他の回答によると、インスタント Run はコードのホットスワップを試みます。これにより、アプリケーション クラスが移動されます。

では、どうすればこれを回避できますか?

0 投票する
1 に答える
397 参照

android - 即時実行、targetSdkVersion > 20、および AndroidManifes.xml への変更: ほぼ毎回フル ビルド

私のプロジェクトは(gradleファイルで)使用します

しかし、新しい Android Studio 2.0 IDE は、ほぼ毎回低速で完全なビルドを実行し、ターゲット API が 20 以下の場合、新しいInstant Run機能は使用できないと述べています。

問題はどこですか?

IDE が AndroidManifest.xml が変更されたと言った場合にも、完全なビルドを取得します。

Android Studio 2 IDE からのメッセージ

編集: 「ターゲット sdk バージョン」は、物理デバイスのターゲットです。したがって、この問題は gradle ファイルの targetSdkVersion 変数とは関係ありません。4.0.1 マシンでデバッグしているため、IDE にメッセージが表示されます。

詳細はこちら

0 投票する
7 に答える
6927 参照

android - Android Studio 2.0 のバグ: デプロイする変更がない

Android 開発 Web サイトから最新の Android Studio 2.0 をダウンロードします。

しかし、コード行を変更して「インスタント実行」を使用すると、変更を更新する代わりに、「デプロイする変更はありません」というメッセージが表示されます。

これは、コードの変更と XML の変更で発生します。

しかし、Android Studio を再起動すると、1 回か 2 回は問題なく動作し、その後「展開する変更はありません」と表示されます。

古いバージョンの Android Studio で古い SDK を使用しました。JDK は 1.7.0 Windows7 64

それで、誰かがこれと同じバグを抱えていますか?

0 投票する
6 に答える
9429 参照

android - インスタント実行後にデバイス選択ダイアログが表示されない

Android studio 2.0最初のアプリの起動後、emulator実行プロセスが添付されているようです。しかし、デバイスを接続してアプリをテストしたい場合、デバイス選択ダイアログが表示されません。Instant Run 、 Simple Run 、チェック済みの構成(チューザーダイアログを表示するように設定されています)を試しましたが、すべての変更がemulatorアプリに加えられました。

オフemulatorにしてインスタントランを失わずにデバイスでアプリを起動する方法 " **connection**" emulator?

0 投票する
1 に答える
902 参照

android - Instant Run 使用時の VerifyError

(以下のコード) に達するとAVerifyErrorがスローされます。Instant Run を使用していないXpInsetDrawable.create(Drawable, int)場合は発生しません。

Android Studio 2.0.0 と gradle build plugin 2.0.0 を使用しています。SDK 22 でテスト済み。SDK 19 エミュレーターで実行すると、エミュレーター全体が再起動します。

「インスタントランを無効にする」以外の解決策を探しています。

例外(スタック トレース全体は無関係)

クラスのソースコード