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

android - Android ですべてのパッケージをダウンロードできませんというエラーが表示される

すべてのパッケージがダウンロードできるわけではありません! 次のパッケージは利用できません: - パッケージ ID ソース;android-24

上記のエラーが発生したアプリケーションを実行しているときに、Web サービスを使用してデータベースからデータを取得しようとしています。

Androidスタジオでこの問題を解決するにはどうすればよいですか?

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

android - Android Studio - Instant Run を無効にできない

コア プロジェクトとそれに依存する複数の Android/デスクトップ プロジェクトで構成される LibGDX プロジェクトがあります。

現在、コア プロジェクトの一部のコードを変更していますが、手動でビルド、クリーニング、および実行すると、プロジェクトを実行しても変更が反映されません。

私の検索から、問題は Instant Run に関連していると思われますが、チェックボックスがグレー表示されているため、無効にすることはできません。

ここに画像の説明を入力

問題は Instant Run に関連していますか? そして、それを無効にするにはどうすればよいですか?

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

android - Android のデバッグは同じ場所に戻ります

4 つの画面を通過する必要があるアクティビティを開発/デバッグしているとしましょう。

アプリを実行するたびに、最初からやり直す必要があります。

インスタントランを使用してみましたが、常に機能するとは限りません。今のところ、(手動でクリックする代わりに)画面間を自動的にスキップする専用のコードを書きましたが、これは実用的ではありません..

以前のアクティビティから情報を取得するため、アクティビティを開くことはできません..

ビルドして実行したり、状態を維持したりするときに、android studio を同じ場所に戻す方法はありますか?

(これがインスタントランの目的であることは知っていますが、大きなアプリケーションを開発する場合、少なくとも私にとってはうまく機能しません)

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

android - Android Studio 2.2: 古いデバイスで transformClassesWithInstantRunForDebug タスクが失敗する

属性でマークされたクラスが@TargetApi(21)あり、API レベル 21 クラスを使用しています。アプリが古いデバイスで実行されている場合は、クラスを呼び出しません。ただし、Instant Run を有効にすると、たとえば API レベル 18 デバイスでアプリをデバッグできません。タスクapp:transformClassesWithInstantRunForDebugが失敗するためです。API レベル 21 以上のデバイスでのアプリの実行とデバッグは問題ありません。解決策は何ですか?そのファイルを無視するようにAndroid Studioに説明するにはどうすればよいですか? 私はすでに@TargetApi属性でそれをやっていると思います...