Kri*_*son 10 android-emulator android-studio
最近(安装Android Studio 2.3.x后,我现在在2.3.1),模拟器将无法在Android Studio中启动.
如果它位于SDK\tools目录中,我可以从命令行运行模拟器.
如果我从SDK\tools目录以外的目录运行模拟器,我会收到如下错误:
[12236]:ERROR:./android/qt/qt_setup.cpp:28:Qt library not found at ..\emulator\lib64\qt\lib
Could not launch '..\emulator/qemu/windows-x86_64/qemu-system-i386.exe': No such file or directory
Run Code Online (Sandbox Code Playgroud)
工具和平台工具目录在我的路径中.Android_home设置正确.首先,我尝试从Android中的SDK管理器重新安装模拟器(现在独立的SDK管理器已经不存在了,我无法在那里完成).我手动下载了SDK并将其安装在旧SDK的上方.然后我尝试将它放在一个新目录中并更改ANDROID_HOME并更新我的路径并更改Android Studio中的设置(以及所有local.properties文件).接下来,我完全卸载了Android Studio和SDK,重新启动并重新安装了Android Studio.还有同样的问题.
我在这里尝试了这里的建议:在SDK工具通过复制各种目录(第一个sym-links然后复制目录,因为sym-links在Windows上的工作方式不同)更新到25.3.1后,Android Studio上的模拟器无法启动.
我在这里尝试了所有建议:https://issuetracker.google.com/issues/37137213.
我已经重新安装了HAXM,但我不认为它是一个模拟器问题,因为当我从tools目录中的命令提示符启动时它确实有效.
有什么建议?
详细信息:
Windows 10(Build 1703)
Android Studio 2.3.1
我已经通过这种方式解决了这个问题:
在命令行中,从包含avd图像的文件夹中,我已经使用switch -gpu swiftshader对虚拟设备图像运行了emulator.exe。
确切地说,就我而言,在命令行中,从C:\<Users>\.android\avd我键入的文件夹中
<android sdk folder>\emulator\emulator.exe @Nexus_4_Lollipop -gpu swiftshader
Run Code Online (Sandbox Code Playgroud)
其中Nexus_4_Lollipop是avd图片的名称。
| 归档时间: |
|
| 查看次数: |
3978 次 |
| 最近记录: |