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

android - Android Studio: Instant Run の問題

Linux mint システムに Android Studio 2.1 (安定版) をインストールしました。シンプルなアプリをインストールすると、次のメッセージが表示されます。

Instant Run には「Tools |」が必要です。アンドロイド | 「ADB 統合を有効にする」を有効にします。

このオプションは、Android Studio で既に有効にしています。この問題の解決を手伝ってください。

どんな助けでも大歓迎です.. !!!

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

android - Instant Run - ホット、ウォーム、コールド スワップの違い

Androidスタジオ(2.1)の最新バージョンに更新しました。android studio の最新バージョンでは、android studio のインスタント ラン機能でホット ウォーム スワップとコールド スワップがサポートされることがドキュメントに記載されていました。

ホット ウォーム スワッピングとコールド スワッピングの違いを教えてください。

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

android - インスタントランはレイアウト 21 では機能しません

AS での即時実行が機能しない場合は次のとおりです。

のビューにlayoutR.id.toolbar_shadow. すべて良い。

ただし、ビューにlayout-21が含まれていないR.id.toolbar_shadow場合、アプリをApi 23デバイス gradle などにコンパイルすると、次のエラーで失敗します。

これを解決するためのアイデアはありますか?


更新:レイアウトの要求に応じて:

res/layout/actionbar.xml:

res/layout-21/actionbar.xml:

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

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

Instant Run は、アプリの実行とデバッグの時間を短縮するために導入された新機能です。Instant Run を有効にするために必要な設定はすべて完了していますが、Android Studio では有効になっていません。以下は私の構成です。

その後、Instant Run は有効になりません。ここに画像の説明を入力

しかし、Run-> デバイスの Android バージョン 5.1.1 では、Instant Run が有効になっています。ここに画像の説明を入力

Android 4.4.4 デバイスの Instant Run を有効にするために見逃した他の構成があれば、提案してください。

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

android-studio - Linux Mint + Android Studio

システムをフォーマットしました。8 GB RAM と Intel i5 プロセッサを搭載したラップトップに Linux mint をインストールしました。

Android studio 2.1 安定版をインストールし、すぐに実行できるように構成しました。最初は数日間非常にうまく動作していましたが、今ではラップトップが頻繁にハングアップし、時々再起動する必要があります.

インスタントランが適切に機能するように、.gradleフォルダー内のgradle.propertiesでヒープサイズを15000mbに増やしました。

システムにjdk 1.8、android studio、chrome、およびpostmanセットアップをインストールしました。

問題を解決するための助けをいただければ幸いです

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

android - Android Studio 2.1 をデプロイするための変更はありません

Android Studio 2.1 Instant Run がデバイス上のアプリを更新しない

AndroidStudio 2.1 で問題が発生しました。Java コードを少し変更してアプリを実行すると、デバイス上のアプリが更新されないことがあります。代わりにメッセージが表示されます

デプロイする変更はありません // (再度表示しない)

ここで何か不足していますか?回避策として、アプリの変更を反映するために毎回クリーン ビルドを行います。

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

android-studio - Android Studio の即時実行機能は正常に動作していませんか?

彼らがインスタントラン機能を追加したことに興奮しました. 前述したように、この機能は正常に機能していません。

変更が適用されず、デバッグが困難になる場合があります。

正常に動作させるために、設定のチェック/チェックを外したり、変更したりするものはありますか?

敬具。

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

android - ReRun が呼び出されない限り、Instant Run が毎回クラッシュする (onActivityCreated コールバックの問題)

私はメンバーActivityを持つを持っています。Fragment

には、アクセスFragmentする必要があるいくつかのビュー オブジェクトがありActivityます。そのため、はがいつ終了Activityしたかを知る必要があります。FragmentonCreateView

これを達成するために、 で起動するコールバックを設定しました(これは AFTER と呼ばれ、必要Fragmentなビュー(この場合はボタン) が null にならないことがわかっています)。onActivityCreatedonViewCreatedActivity

そして、私Activityはフラグメントを作成し、そのコールバックを設定します:

前述のように、このフックが必要な理由は、Activity内のビュー オブジェクトへのアクセスが必要ですFragment

私のFragment中には、ゲッターでアクセスするオブジェクトがあります:

そして、このボタンは で作成されますonCreateView

プログラムを初めて実行したとき、または再実行したとき、これは完全に機能します。ただし、インスタントランをもう一度押すとgetButton、null が返されるため、プログラムがクラッシュします。

さらに混乱を招くのは、オブジェクトが null でないことを確認するためにイベントをログに記録したことです。奇妙なことに、(再実行ではなく) インスタント実行のみでgetButton、最初に呼び出されたときに null 以外を返します (の中onCreateViewFragment)が、へのコールバックを起動するActivityと、getButton呼び出しは突然nullを返します!

D/Log: co.myapp.app.Widgets.Button{84ba583 VE..... ......I. 0,0-0,0} (フラグメントonCreateView)

D/Log: null (ボタンにアクセスしようとした didLoad コールバック後のアクティビティ)

しかし、再実行 (または完全なビルド) を行うと、次のように動作します。

D/Log: co.myapp.app.Widgets.Button{b0b44a0 VE..... ......I. 0,0-0,0} (フラグメントonCreateView)

D/Log: co.myapp.app.Widgets.Button{b0b44a0 VE..... ......I. 0,0-0,0} (ボタンにアクセスしようとした didLoad コールバック後のアクティビティ)

何が起こっているのか分かりますか?それとも、初期化コールバック フックで何が間違っていたのでしょうか?

更新コールバックを起動する前にボタンが null ではないことを確認しても、それでもクラッシュしますか?!