android 如何使用命令行冷 Boot 仿真器(CMD)

3pvhb19x  于 2024-01-04  发布在  Android
关注(0)|答案(3)|浏览(172)

我尝试在开发react-native时每次都不打开android studio的情况下打开模拟器。可以使用这几行代码打开模拟器。

  1. cd C:\Users\<your_user_name>\AppData\Local\Android\Sdk\emulator
  2. emulator -list-avds
  3. emulator @<your_adb_name>

字符串
但现在我想cold-boot模拟器一些时间来解决emulator not responding问题使用cmd.任何想法来解决这个问题?
先谢了。

dzjeubhm

dzjeubhm1#

我能够解决我的这个问题使用-no-snapshot-load与模拟器@<your_adb_name>

  1. cd C:\Users\<your_user_name>\AppData\Local\Android\Sdk\emulator
  2. emulator -list-avds
  3. emulator @<your_adb_name> -no-snapshot-load

字符串

qq24tv8q

qq24tv8q2#

在Linux上,如果你把它添加到你的.bashrc中,当你调用avd-coldboot(或者你决定命名它的任何东西)时,你会得到一个供冷引导选择的AVD列表。
无论您设置了多少个AVD,这都应该有效

  1. function avd-coldboot {
  2. echo 'Choose Android AVD to cold-boot:'
  3. select avd in $(emulator -list-avds);
  4. do
  5. if [ -n "$avd" ]
  6. then
  7. echo "Cold-booting AVD '$avd'"
  8. emulator @$avd -no-snapshot-load
  9. break
  10. else
  11. echo "Unknown option: '$REPLY'"
  12. fi
  13. done
  14. }

字符串
终端I/O示例

  1. ~/jnk$ avd-coldboot
  2. 1) Pixel_3a_API_30
  3. 2) Pixel_4_API_30
  4. #? 1
  5. emulator: Android emulator version 30.7.5.0 (build_id 7491168) (CL:N/A)

展开查看全部
db2dz4w8

db2dz4w83#

  • 到达你的sdk安装的文件夹,然后进入其中的emulator文件夹。
  • 从这个文件夹打开cmd。
  • 运行这个命令emulator -list-avds来安装avds。
  • 对于运行avd与冷 Boot ( Boot ),你可以这样做
  • 我有这个avd安装Pixel_5_API_30
  • 运行此命令,并写在大写字母emulator @PIXEL_5_API_30的avd名称,你会得到你的启动avd准备欢呼

相关问题