お世話になります。
早速ですがタイトル通り起動できず困っています。
Mac OS 10.11
MacBook Pro (13-inch, Late 2011)
メモリ 4 GB 1333 MHz DDR3
Android Studio 3.6.1
Android Emulator 30.0.0
Android SDK Platform-Tools 29.0.6
HAXM 7.5.1
SDK Platforms Android 10.0 (Q) API Level 29 Revision 4
以下の投稿と同じく、起動できずメッセージ(*1)が出ます。
https://stackoverflow.com/questions/58148999/any-chance-to-run-android-studio-emulator-on-mac-os-x-10-11-el-capitan
Mac OS 10.11に対応している古いEmulatorを上記投稿内のリンクからダウンロード、解凍
→以下のemulatorフォルダを置換
~~/Library/Android/sdk/emulator/
→Android Studioを再起動
→EmulatorがInstallされていないと表示される
表示されるメッセージ(*1)は以下の通りです 0:23Emulator: dyld: Symbol not found: _kSecAttrKeyTypeECSECPrimeRandom 0:23Emulator: Referenced from: /Users/(user名)/Library/Android/sdk/emulator/lib64/qt/lib/libQt5WebEngineCoreAndroidEmu.5.12.1.dylib (which was built for Mac OS X 10.12) 0:23Emulator: Expected in: /System/Library/Frameworks/Security.framework/Versions/A/Security 0:23Emulator: in /Users/(user名)/Library/Android/sdk/emulator/lib64/qt/lib/libQt5WebEngineCoreAndroidEmu.5.12.1.dylib 0:23Emulator: Process finished with exit code 133 (interrupted by signal 5: SIGTRAP) _____________________________________________________ Nox App playerを使うやり方でなんとか動かせるようにはなりました。 Emulatorのダウングレードのほうがさっぱりなので自己解決フィールドではなくこちらに記載します。 Nox App playerを使えるようになるまでにしたこと 1.Nox App Playerのダウンロード 2.Nox App Playerの設定 [https://www.bignox.com/blog/how-to-connect-android-studio-with-nox-app-player-for-android-development-and-debug/] 自分の場合2.の中の6.ターミナルのコマンドでつまりました。 - adbのパスがわからない →自分の場合 ホームディレクトリ/Applications/NoxAppPlayer.app/Contents/MacOS/adb adbのパスがわかったけど、さらにわからないことが - adbのconnectコマンド がcommand not foundになる →ホームディレクトりの.bash_profileにPATHの設定が必要らしい →そもそも.bash_profileが存在していなかったのでファイル作成、PATH追加、反映が必要。 →adbの起動 →adb connect コマンドを実行 - ターミナルのホームディレクトリで次のコマンドを実行 sudo nano .bash_profile 本文に以下を追加 export PATH=$PATH:/Users/xxxxx/Library/Android/sdk/platform-tools ※※xxxxxはuser名 ※※パスがどこになるかはこちらを参考に [https://qiita.com/furusin_oriver/items/f956848788c7a63922bd] .bash_profileを保存して閉じる - 次のコマンドを実行 source ~/.bash_profile - 次のコマンドを実行 adb kill-server - 次のコマンドを実行 adb start-server - 次のコマンドを実行 cmd /Applications/NoxAppPlayer.app/Contents/MacOS - 次のコマンドを実行 adb connect 127.0.0.1:62001 (ターミナルのコマンドはここまで) - Android Studioを起動 - Nox App Playerを起動 - Running devicesにNox App Playerのデバイスが追加されていることを確認 - Run App を押下する これでHello worldを表示できました!
あなたの回答
tips
プレビュー