2016-05-20 7 views
4

で始まり、私はすべての提案を試してみました。
Suggestion1,Suggestion2,Suggestion3。私はいくつかのデバッグをやってる(だけAndroid Studioを通じて私のデバイス上でアプリケーションを実行している)、私は時間後にその時間を気づい実行されているように、私はアプリで行った変更は、.apkに適用されていません
Androidスタジオ2.1.1で古い.apkファイルが実行されています



私が知っている唯一の解決策は、デバイスからアプリケーションを削除してから再度実行して、コードで行った変更でコンパイルすることです。あるいは、私はAndroid Studioを再起動し、それも修正されます。

Iを含むサイト上のすべての提案を試してください: - > Chaches /再起動を無効にする - >を無効にし、私のラン変える - ファイルをunsuccesfully.Iはまた、すべてのドキュメントを読んで>編集設定設定が、判明hereが、ここで答えを繰り返すだけです。

マイファイル名を指定して実行 - >編集設定 enter image description here

それではアップAndroid Studioは、私のコードの変更を適用しないとは?

編集:
修正候補はまだ動作していません。でも、私のFile -> Invalidate Caches/Restart -> Invalidate and Restartもうまくいきません。

答えて

1

アプリの変更をデバイスにどのように配備しますか?私は、トップのツールバーのアプリ名から右の最初の緑色の三角形(「再生」ボタン)を押すことでそれをやりました。バージョンAS新しいでは、アプリに変更を加えたとき、そのボタンはここのように、次の緑の三角形の小さな落雷のアイコンを取得します。The new AS toolbar

この新しいアイコンは、AS、すなわち、"Instant Run"をしようとすることを意味します。実行中のアプリケーションにホットスワップまたはウォームスワップを行うことができます。残念ながら、これは私のために宣伝されているようには機能していません(私は今、新しいASを1週間使い続けています)。代わりに、変更された.apkをデバイスに送信するために、「ReRun selected configuration」ボタン(右側の5番目は灰色の四角形と湾曲した矢印)を使用します。

+0

私は即時実行機能を使用していませんが(私はいつも再起動する前にアプリケーションを完全に終了するので、その稲妻シンボルはありません)。 – God

+0

私は今あなたのやり方で試してみましたが、稲妻のシンボルは消えましたが、イベントログには "展開の変更はありません"と表示されていました。それでも問題がなければ、他のボタンと一緒に試してみてください。 – panonski

+0

私が@ムサモアに書いたように、私は問題があってもう一度遭遇するとすぐにあなたの提案を試してみるでしょう(今のところ、私は再び物事を混乱させたくありません)。私はここで更新し、答えを受け入れます。あなたの仲間のおかげで:)。 – God

3

新しいインスタント実行機能にバグがあり、アプリが正しく再読み込みされません。 即時実行を無効にするにはFile > Settings > Build, Execution, Deployment > Instant Runにして、最初のチェックボックスをオフにします。今すぐRunボタンをクリックすると、アプリケーションが正しく更新されます。

+0

私はインスタント・ランを使用していません。残念ながら私はそれについてはあまり気にしていないことを知りに来ました(私は新しいASバージョンが少しばかげていると思います)。 – God

+0

私が提案したものを試しましたか?あなたがインスタント実行を使用しない場合でも、バグはまだ有効です。私はそう思っています... – Moussamoa

+0

私はそれを試みます。今のところ、私はちょうどアンインストールし、アプリを再インストールし、私はそれを修正すると述べた。それが再び間違ってしまうと、私はそれを試し、確実に戻ってきます。 – God

関連する問題