2016-04-12 16 views
2

私は最近(2日前)私のAndroid Studioをバージョン2.0にアップデートしました。それは、更新前と2.0アップデート以来Androidスタジオエミュレータでアプリケーションを起動できません

実際のデバイス上で私の前に動作するアプリケーションとのトラブルを抱えた後、私は、すべてが今正常に動作している

... logcatでエラーを削除するMultiDexをアクティブにする必要がありました。

しかし、Android Studio(アップデート前に動作していた)からエミュレータでアプリケーションを起動しようとすると、私は何の説明もなく奇妙なエラーに直面します(これはAndroid Studioの「4:Run」タブからのものです):

04/13 13:20:40: Launching app 
No apk changes detected since last installation, skipping installation of /.../app/build/outputs/apk/app-debug.apk 
$ adb shell am force-stop com.android.test 
$ adb shell am start -n "com.android.test/com.android.test.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER 
Unexpected error while executing: am start -n "com.android.test/com.android.test.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER 
Error while Launching activity 

(これは問題に関連していないとして、私は上記の行で/.../で全体の場所を交換し...)

手動で起動した場合、奇妙な事実は、アプリケーションがAVD上で完璧に動作します(仮想デバイス上のアプリケーションアイコンをクリックしてください)!

あなたが何が起こっているのか、どうやってそれを取り除くのかが分かっていれば、それはいいでしょう。

PS:私はMultiDexを削除しようとした、何も同じ問題に直面し、変化していない...

+0

私も同様の問題に直面しました。私は古いエミュレータを削除して新しいエミュレータを作成し、それを動作させました(まずはSDMマネージャから最新のビルドツールをインストールしてください) – drulabs

+0

2.0即時実行は非常にバグです。それを使用したい場合は、2.1に更新する必要があります。このバージョンでは少し安定しています –

+0

インスタント実行はMultiDexアプリケーションでは使用できないため、非アクティブ化されています...ここに問題があるかどうかわかりません。私は、エミュレータを削除/再作成しようとします。 – Slander

答えて

2

新しい「インスタント実行」機能はまだ少しバギーで、お使いの仮想デバイス上で手動でアプリを削除し、コードを実行します再び。

+0

アプリを削除する必要はありません。 –

+0

いつもとは限りませんが、デバイス上に間違ったデックスファイルが残っていて、もう一度実行すると例外が発生します。少なくともこれは私の経験であり、最近の数日は2.0です。 – Alqueraf

+0

2.0は非常にバグです。私のインスタント実行は決して適切に機能しませんでしたが、バージョン2.136ではかなり良くなっています –

0

古いポストに書いて申し訳ありませんが、私は同じ問題がありました。私はアーム・プロセッサー・イメージでAVDを使用していて、この同じメッセージを受け取りました。
私がAndroid Studio 2.1.2をインスタント・ランで走らせる唯一の方法は、X86プロセッサー・イメージに変更することでした。

関連する問題