前提・実現したいこと
AndroidStudioでエミュレータを起動して動作を確認したいです。
発生している問題・エラーメッセージ
コマンドボタンからADVマネージャーを選択し、起動ボタンを押すと
「The emulator process for AVD Nexus_5_API_28 has terminated.」のエラーメッセージが出力されてエミュレータが起動できない。
該当のソースコード
build.gradle(:app)より抜粋
android {
compileSdkVersion 30
defaultConfig { applicationId "com.example.dbrealmj" minSdkVersion 16 targetSdkVersion 30 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" }
試したこと
APIレベル30の仮想デバイスを作成して実施したが
「The emulator process for AVD Nexus_5_API_30 has terminated.」
のエラーメッセージが出力された。
補足情報(FW/ツールのバージョンなど)
Android Studio Arctic Fox 2020.3.1 Patch 2
お使いのパソコンの機種と OS のバージョンを教えてください。
追記ありがとうございます。
質問の内容につきましては次の通りです。
・パソコンの機種:LIFEBOOK AH53/U FMVA53UW
・OS のバージョン:Windows 10 Home バージョン 21H1
なるほど、Windows なんですね。そういえば前にも LIFEBOOK で動かなかった人がいたっけ…。
https://teratail.com/questions/347031
ありがとうございます。リンク先の記載事項より
intel x86 Emulator Accelerator(HAXM installer)
のアンインストール、再インストールは正常に終了し、ADVマネージャーで新たなデバイスを追加して
実行しましたが同じエラーが出力されました。
PCのログインユーザIDが日本語全角文字なのが災いしているのかもしれません。
対応方法は調べないといけませんが。
手前味噌気味ですが、以下で解決した例もあります。
(FMVA53UW の CPU は "Core i7 4722HQ(Haswell)" で GPU は
"インテル® HD グラフィックス 4600" ということであっているでしょうか。)
https://teratail.com/questions/351303
追記ありがとうございます。
CPU は "Core i7 4722HQ(Haswell)" で GPU は
"インテル® HD グラフィックス 4600"であっています。
リンク先の最初にあるユーザ名から日本語を外すところから試してみます。
途中経過です。
日本語を含むユーザ名では空プロジェクトを作成してエミュレータを起動しても同じエラーが発生しました。
そのため日本語を含まない新たなユーザを作成し、そちらでログインしてAndroidstudioを起動したところエミュレータの起動を行うことができました。また空プロジェクトを作成して実行することができました。
次に元のプロジェクトを開いてエミュレータで実行しようとすると下記のエラーが出ました。
Error running 'app': class com.intellij.execution.DefaultExecutionTarget cannot be cast to class com.android.tools.idea.run.deployment.AndroidExecutionTarget (com.intellij.execution.DefaultExecutionTarget is in unnamed module of loader com.intellij.util.lang.UrlClassLoader @7ce6a65d; com.android.tools.idea.run.deployment.AndroidExecutionTarget is in unnamed module of loader com.intellij.ide.plugins.cl.PluginClassLoader @7ed60f25)
引き続き調査確認は行いますが主題であるエミュレータの起動という点については解決でも良いかと考えます。
回答1件
あなたの回答
tips
プレビュー