如何使用命令行(CMD)冷启动模拟器
How to cold boot emulator using commend line(CMD)
在开发 react-native 时,我每次都试图在不打开 android studio 的情况下打开模拟器。
可以使用这行代码打开模拟器。
cd C:\Users\<your_user_name>\AppData\Local\Android\Sdk\emulator
emulator -list-avds
emulator @<your_adb_name>
但现在我想 cold-boot
模拟器有时使用 cmd 解决 emulator not responding
问题。有解决办法吗?
提前致谢。
我可以使用 -no-snapshot-load
和模拟器 @
来解决我的这个问题
cd C:\Users\<your_user_name>\AppData\Local\Android\Sdk\emulator
emulator -list-avds
emulator @<your_adb_name> -no-snapshot-load
在 linux 上,如果您将此添加到您的 .bashrc
,当您调用 avd-coldboot
(或您决定命名的任何名称)时,您将获得一个 AVD 列表到 select 来自冷启动。
无论您设置了多少个 AVD,这都应该有效
function avd-coldboot {
echo 'Choose Android AVD to cold-boot:'
select avd in $(emulator -list-avds);
do
if [ -n "$avd" ]
then
echo "Cold-booting AVD '$avd'"
emulator @$avd -no-snapshot-load
break
else
echo "Unknown option: '$REPLY'"
fi
done
}
示例终端 I/O
~/jnk$ avd-coldboot
1) Pixel_3a_API_30
2) Pixel_4_API_30
#? 1
emulator: Android emulator version 30.7.5.0 (build_id 7491168) (CL:N/A)
- 到达安装 sdk 的文件夹,然后转到其中的模拟器文件夹。
- 从此文件夹打开 cmd。
- 运行 此命令
emulator -list-avds
用于安装 avds。
- 对于运行带冷启动(boot)的avd你可以这样做
- 我安装了这个 avd Pixel_5_API_30
- 运行这条命令,用大写字母写avd名称
emulator @PIXEL_5_API_30
您将准备好启动的 avd
干杯
在开发 react-native 时,我每次都试图在不打开 android studio 的情况下打开模拟器。 可以使用这行代码打开模拟器。
cd C:\Users\<your_user_name>\AppData\Local\Android\Sdk\emulator
emulator -list-avds
emulator @<your_adb_name>
但现在我想 cold-boot
模拟器有时使用 cmd 解决 emulator not responding
问题。有解决办法吗?
提前致谢。
我可以使用 -no-snapshot-load
和模拟器 @
cd C:\Users\<your_user_name>\AppData\Local\Android\Sdk\emulator
emulator -list-avds
emulator @<your_adb_name> -no-snapshot-load
在 linux 上,如果您将此添加到您的 .bashrc
,当您调用 avd-coldboot
(或您决定命名的任何名称)时,您将获得一个 AVD 列表到 select 来自冷启动。
无论您设置了多少个 AVD,这都应该有效
function avd-coldboot {
echo 'Choose Android AVD to cold-boot:'
select avd in $(emulator -list-avds);
do
if [ -n "$avd" ]
then
echo "Cold-booting AVD '$avd'"
emulator @$avd -no-snapshot-load
break
else
echo "Unknown option: '$REPLY'"
fi
done
}
示例终端 I/O
~/jnk$ avd-coldboot
1) Pixel_3a_API_30
2) Pixel_4_API_30
#? 1
emulator: Android emulator version 30.7.5.0 (build_id 7491168) (CL:N/A)
- 到达安装 sdk 的文件夹,然后转到其中的模拟器文件夹。
- 从此文件夹打开 cmd。
- 运行 此命令
emulator -list-avds
用于安装 avds。 - 对于运行带冷启动(boot)的avd你可以这样做
- 我安装了这个 avd Pixel_5_API_30
- 运行这条命令,用大写字母写avd名称
emulator @PIXEL_5_API_30
您将准备好启动的 avd 干杯