如何设置默认Android模拟器
How to set the default Android Emulator
我正在使用 NativeScript 构建一个应用程序,我 运行:
$ tns run android --emulator
构建应用程序并在模拟器中启动它。当我这样做时,默认的 android 模拟器在我的机器上启动,速度慢得无法使用...
在所有演示中,他们都使用 Genymotion 模拟器。我已经安装了它,但 NativeScript 命令仍会启动默认模拟器。我如何让它在 genymotion 模拟器上启动?
注意:我正在使用 Windows 10
更新:
即使我 运行 使用 Genymotion 模拟器 运行ning 命令(仅此而已),我也会得到以下日志输出并打开一个新终端 window 运行宁android-sdk/tools/emulator-arm.exe
BUILD SUCCESSFUL
Total time: 11.959 secs
Project successfully built.
Using C:\Users\George\Source\Repos\NativeScript-App\Bluetooth\platforms\android\build\outputs\apk\bluetoothdemo-debug.apk
Starting Android emulator with image Xamarin_Android_API_23
这看起来好像是在引用我在使用 Xamarin 进行开发时一直使用的模拟器。我可以更改它的任何想法,或者为什么要调用它?
我认为当没有模拟器时它会这样做 运行ning。
尝试先启动 Genymotion,启动您想要的图像,然后 运行 "tns run adroid" 命令。
根据我的经验 --emulator
总是尝试启动标准模拟器。尝试启动 genymotion,然后只是 tns run android
(w/o --emulator
选项)。
启动 Genymotion,然后启动您在 Genymotion 中设置的其中一个设备
然后检查是否看到设备:
$ tns device
然后 运行 nativescript 像这样
$tns run android --geny 192.111.222.33:555
(或者您从 tns device
命令中获得的任何名称)
我遇到了类似的问题。
要默认使用 GenyMotion,请先使用
删除所有 Android 个模拟器
android avd
然后我遵循了这个线程上的解决方案:
编辑 GenyMotion 中的设置以使用您下载的 android SDK。 (Windows 的路径是 Users/YOUR-SYSTEM/AppData/Local/Android/android-sdk)
在 运行 模拟器
之前,您仍然需要 运行 GenyMotion 上的设备
tns run android
我正在使用 NativeScript 构建一个应用程序,我 运行:
$ tns run android --emulator
构建应用程序并在模拟器中启动它。当我这样做时,默认的 android 模拟器在我的机器上启动,速度慢得无法使用...
在所有演示中,他们都使用 Genymotion 模拟器。我已经安装了它,但 NativeScript 命令仍会启动默认模拟器。我如何让它在 genymotion 模拟器上启动?
注意:我正在使用 Windows 10
更新:
即使我 运行 使用 Genymotion 模拟器 运行ning 命令(仅此而已),我也会得到以下日志输出并打开一个新终端 window 运行宁android-sdk/tools/emulator-arm.exe
BUILD SUCCESSFUL
Total time: 11.959 secs
Project successfully built.
Using C:\Users\George\Source\Repos\NativeScript-App\Bluetooth\platforms\android\build\outputs\apk\bluetoothdemo-debug.apk
Starting Android emulator with image Xamarin_Android_API_23
这看起来好像是在引用我在使用 Xamarin 进行开发时一直使用的模拟器。我可以更改它的任何想法,或者为什么要调用它?
我认为当没有模拟器时它会这样做 运行ning。
尝试先启动 Genymotion,启动您想要的图像,然后 运行 "tns run adroid" 命令。
根据我的经验 --emulator
总是尝试启动标准模拟器。尝试启动 genymotion,然后只是 tns run android
(w/o --emulator
选项)。
启动 Genymotion,然后启动您在 Genymotion 中设置的其中一个设备
然后检查是否看到设备:
$ tns device
然后 运行 nativescript 像这样
$tns run android --geny 192.111.222.33:555
(或者您从 tns device
命令中获得的任何名称)
我遇到了类似的问题。
要默认使用 GenyMotion,请先使用
删除所有 Android 个模拟器android avd
然后我遵循了这个线程上的解决方案:
编辑 GenyMotion 中的设置以使用您下载的 android SDK。 (Windows 的路径是 Users/YOUR-SYSTEM/AppData/Local/Android/android-sdk)
在 运行 模拟器
之前,您仍然需要 运行 GenyMotion 上的设备tns run android