由于公司的项目中有一部分需要用到安卓开发,于是这一块交给我了,我是在公司给的云电脑中开发的,当我把环境搭建好了,然后创建一个HelloWorld项目后,并创建虚拟机运行的时候,显示了 You CPU does not support required features(VT-x or SVM)
。
原因:AMD电脑不支持快速硬件加速,所以无法安装HAXM,导致我们无法使用Android Studio自带的模拟器。
解决方法:可以安装模拟器代替虚拟机进行运行。
还有其他方式,不过我没试过,这里的模拟器用的是夜神模拟器,其他的模拟器如果可以连接Android Studio的也可以试试。
可以先去夜神模拟器官网( https://www.yeshen.com/ )下载。
打开Android Studio。
打开夜神模拟器。
在夜神模拟器bin目录运行以下命令连接Android Studio:
1 | nox_adb.exe connect 127.0.0.1:62001 |
运行之后在Android Studio里面就可以看到已经连接的夜神模拟器。
然后运行即可。
因为每次打开都要运行dos命令,所以很麻烦,可以在电脑Path中为其添加环境变量。
我的安装路径在E盘,路径为:E:\Program Files\Nox\bin
。
然后在桌面上可以创建一个bat文件,内容输入:
1 | nox_adb.exe connect 127.0.0.1:62001 |
之后每次双击这个文件就可以自动连接夜神和android studio了。