私は最近(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を削除しようとした、何も同じ問題に直面し、変化していない...
私も同様の問題に直面しました。私は古いエミュレータを削除して新しいエミュレータを作成し、それを動作させました(まずはSDMマネージャから最新のビルドツールをインストールしてください) – drulabs
2.0即時実行は非常にバグです。それを使用したい場合は、2.1に更新する必要があります。このバージョンでは少し安定しています –
インスタント実行はMultiDexアプリケーションでは使用できないため、非アクティブ化されています...ここに問題があるかどうかわかりません。私は、エミュレータを削除/再作成しようとします。 – Slander