我正在尝试使用Android Studio开发Android应用程序(在Windows 8.1 Pro上运行),但我无法让模拟器工作,并且不想尝试将我的应用程序的每次迭代加载到我的手机。
我尝试启动模拟器时遇到的错误(Nexus 5,Android 7.0 x86,所有模拟器图像都已下载并安装):
我已经确认我的BIOS中启用了VT-x。最重要的是,我不知道为什么它告诉我有关Linux发行版的任何事情;正如我上面提到的,我在Windows 8.1上运行它。
我还验证了BIOS中启用了英特尔虚拟化技术。
我可以验证/ dev / kvm是否存在的路径是什么?
或者更重要的是,我怎样才能让这件事情发挥作用?
我尝试过的其他事情:
有什么建议吗?
答案 0 :(得分:2)
下载sys映像后,ADV仍然无法正常运行错误:
找不到/ dev / kvm
当我手动重新安装HAXM时,我收到了同样的错误:
无法配置驱动程序:未知错误。无法打开驱动程序
我找到了solution on the Intel forum,它适用于我,模拟器现在还可以。
请参阅下文,了解上述链接的相关摘录
I. Preparing--------------------------------------------------------- (Optional: check or change your BIOS settings for Intel VT, disable hyper-v, ... as mentioned in other answers.) 1. download and extract the file to a folder 2. cmd -> sfc /SCANNOW 3. reboot 4. cmd -> Bcdedit -set TESTSIGNING ON 5. reboot II. Installation----------------------------------------------------- 1. start install-android.exe in the folder of the extracted file and install 1.1 if you don't get an error the previous steps have handled the error - continue to III. 1.2 if you get an error DO NOT click OK when the error occurs 3. go to C:\Program Files\Intel\HAXM and copy all files, except *.tmp to a new folder 4. then continue/finish the setup (click OK and finish) 5. copy the files from the new folder to C:\Program Files\Intel\HAXM and delete *.tmp 6. go to C:\Program Files\Intel\HAXM, right-click on the inf-file and choose install a window with driverinstallation should appear. install driver. it should says ok then.. hint: this is what made the difference for me! Starting "HaxInst64.exe /i intelhaxm.inf 1" as well as with parameter 4 in the console did not pop up the driverinstallation-window III. Test------------------------------------------------------------ 1. cmd -> sc query intelhaxm it should show the service 2. reboot 3. cmd -> sc query intelhaxm it should says service running.. IV. Reset------------------------------------------------------------ 1. cmd -> Bcdedit -set TESTSIGNING OFF 2. reboot
答案 1 :(得分:0)
您的系统在Windows 8.1 Pro上运行请在BIOS中启用Intel虚拟化技术,请按照步骤
进行操作答案 2 :(得分:0)
转到BIOS设置,在“系统配置”选项卡中,启用虚拟化技术。
答案 3 :(得分:0)
好吧,我想通了,虽然我仍然无法让更快的x86模拟器运行。
我尝试使用外部AVD管理器从头开始创建新的虚拟设备,但即使在通过外部SDK管理器下载ARM 64 v8a系统映像后,我也无法使自定义虚拟设备正常工作。
打开Android Studio的内置AVD管理器(顶部工具栏上的AVD管理器按钮)的工作是什么,这促使我下载该虚拟设备的系统映像(紧靠播放/启动按钮旁边的那个设备)。 一旦下载并解压缩,我就可以成功启动虚拟设备并且我的模拟器可以工作。
这有点迟钝,我敢打赌,如果我能得到Android Studio推荐使用的“合适的”x86模拟器会更加活泼,但它总比没有好。
答案 4 :(得分:0)
我似乎遇到了与您上面提到的相同的问题。但我没有得到系统图像下载的任何及时通知,我应该手动下载图像吗?需要下载什么系统映像?你能分享吗?谢谢!