操作系统:Windows 10 x64
IDE:Android Studio 3.3
夜神模拟器
首先,启动夜神模拟器。快捷键WIN + R打开运行窗口,输入cmd,启动cmd.exe。
使用cd命令,切换至夜神模拟器的安装目录的bin文件夹中(描述有些不妥当)。例如我的是:cd /d D:\Program Files\Nox\bin
接着,输入nox_adb.exe connect 127.0.0.1:62001,如果出现类似下图的提示,表示连接成功。
返回Android Studio,运行app(菜单:Run > Run 'app';快捷键:Shift + F10)。
Select Deployment Target窗口中的Samsung Nexus (Android 4.4.2, API 19)既是夜神模拟器。
参考1:https://blog.csdn.net/niuba123456/article/details/81059540
参考2:https://www.yeshen.com/faqs/BkVfNyFMG
---- ---- ---- ----
插曲1:因为工程的最小SDK版本(minSdkVersion)比夜神模拟器的SDK高,导致应用无法运行。见下图。
解决方法是修改最小SDK版本号。
将其修改为等于或小于夜神模拟器的SDK号即可,修改完成之后,别忘了点击右上角的Sync Now。
参考:https://blog.csdn.net/yinghuo110/article/details/83042821
---- ---- ---- ----
插曲2:解决插曲1出现的问题后,让app在夜神模拟器上跑起来,运行时出现另一个提示:立即运行不支持API 20或更低的设备。(不知翻译对不对?)
这个不知是啥!没有深究。