プログラミング・IT・英語・数学とか

英検1級、TOEIC満点(990点)、セキュリティスペシャリスト、DBスペシャリスト、ネットワークスペシャリスト。英語とITとか。いろいろ試してみたことを書いていきます

【Android Studio】エラーがでるとき。Emulator: emulator: ERROR: Unknown AVD name [Pixel_3_API_29], use -list-avds to see valid list.

エラー内容

11:53 Emulator: emulator: ERROR: Unknown AVD name [Pixel_3_API_29_2], use -list-avds to see valid list.11:53 Emulator: emulator: ERROR: Unknown AVD name [Pixel_3_API_29_2], use -list-avds to see valid list.
11:53 Emulator: Process finished with exit code 1

原因

AVD managerがAVDを作った場所とEmulatorが見に行く場所が違っているかららしい。なぜや・・・。

解決方法

これでいいのかわからないけど、とりあえず動かしたいのであれば以下でできました。

  1. /root/.android/avd
  2. /home/USERNAME/.android/avd

AVD managerは1に作るけどEmulatorは2に見に行くからみたいなので

cp -pr /root/.android/avd/* /home/USERNAME/.android/avd
※USERNAMEは自分のユーザー名に置き換えてください。

とすればエラーなく実行できるようになります。

参考

https://stackoverflow.com/questions/48996437/process-finished-with-exit-code-1-unknown-avd-name?noredirect=1&lq=1