我在开发react-native时尝试打开模拟器而不每次都打开android studio。 可以使用这行代码打开模拟器。
cd C:\Users\<your_user_name>\AppData\Local\Android\Sdk\emulator
emulator -list-avds
emulator @<your_adb_name>
但现在我想使用 cmd
cold-boot
模拟器来解决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 列表,可供选择用于冷启动。
无论您设置了多少 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)
emulator -list-avds
来安装avds。emulator @PIXEL_5_API_30
你将准备好启动的 avd
干杯