問題タブ [android-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 投票する
3 に答える
185 参照

android - スプーンプラグインのandroid gradle plugin 2.2-alpha2でassembleTaskがnullです

gradle プラグインからの zipalign タスク作成メソッドで

現在、assembleTask は null であり、次にスローします

以前のバージョンを確認しましたが、assemblyTask には実際のアセンブル タスクがあります。

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

android - Java Reflections が Android インスタント ランで動作しない

Java リフレクションを使用するコードを書いています。この方法を使用して、特定のクラスのパッケージをスキャンしています。

最近、インスタント実行機能を試すためにGradleバージョンをにアップグレードしましたが、アプリ パッケージは通常、このメソッドから空を返し、このメソッドは名前を持つパッケージ内のクラスのみを返すことに気付きました2.1.0String[]com.android.tools.fd.*

アプリ パッケージにクラスが表示されないのはなぜですか?

0 投票する
0 に答える
53 参照

android - Gradle 2.0.0+ アプリケーションの起動に 7_8 秒以上かかる

私は Gradle 1.5.0 で完全に正常に動作しているアプリケーションに取り組んでいます。2.0.0 と Instant Run 機能の導入後、build.gradle を 2.0.0/2.1.0 に更新しました。

アプリケーションのスプラッシュ画面が約 7_8 秒間停止し、SplashActivity の onCreate が呼び出されるという問題に直面し始めました。

また、私は設定しています

しかし、ユーザーはそこに長時間在庫があります。すべてのリリース バージョンで、すべて正常に動作する Gradle 1.5.0 に戻す必要があります。

私のアプリケーション クラスは MultidexApplication を拡張しますが、この問題は何か関係がありますか?

コンソールから収集できるいくつかのログを次に示します。

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

android - Android: Instant Run でアプリが頻繁にクラッシュする

私のAndroidアプリでは、インスタントランを有効にしてデバッグしています。

アプリで予期しないエラーが頻繁に発生しますが、クリーン ビルドを行うと解決されます。

たとえば、クラスが実際に存在する場合に、クラスが見つからないという例外が発生することがあります。Viewまた、返された byをターゲット タイプにキャストしようとすると、クラス キャスト例外が発生する場合がありますfindViewById()(おそらく、レイアウトのホット デプロイ時に Android Studio が要素 ID を誤って解釈した可能性があります)。

これらのエラーはすべて、フル ビルドを実行するだけで、コードを変更することなく解決されます。Instant Run は、ビルド プロセスを 2 倍または 3 倍遅くすることに成功しました。

これらのエラーが発生するのはなぜですか? すぐに実行して適切に動作させる方法を知っている人はいますか?

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

android - "不運にも、ボタンをクリックするたびにポップアップが表示されます

Androidスタジオを使って簡単な電卓を作ろうとしています。ただし、テキスト「1」のボタンをクリックすると、アプリがクラッシュし、テキスト「2」のボタンは何もしません。android:Onclick = "" をxmlに正しく追加しました。さまざまなソース コード ファイルを参照してください。

**PS: 今のところ、最初の 2 つのボタンを機能させようとしています **

activity_main.xml

MainActivity.java

AndroidManifest.xml

スタックトレース

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

android - AndroidでJava 8を使用してAndroid Studio Instant Runが機能しない

簡潔なラムダ式などにJava 8を使用しますが、欠点はインスタントランが機能しないことです。buildToolsVersion "23.0.3"

Java 8 機能でインスタント実行を有効にする方法

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

android - Gradleプロパティを介してAndroid Instant Runをオフにしますか?

[設定] ダイアログでインスタント実行をオフにできることはわかっていますが、gradle ビルド スクリプト自体からプロパティを介してオフにできるようにしたいと考えています。そのため、Android Studio のどのインスタンスがこのプロジェクトをロードしても、Instant Run を有効にしてビルドすることはありません。

これは可能ですか?