Android studio 无效的可执行目录:../emulator
我正在尝试让Android仿真器与离子2一起工作。这是我的设置Android studio 无效的可执行目录:../emulator,android-studio,typescript,ionic-framework,ionic2,Android Studio,Typescript,Ionic Framework,Ionic2,我正在尝试让Android仿真器与离子2一起工作。这是我的设置 ANDROID_HOME=/Users/anthonygordon/Library/Android/sdk JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home 在Android Studio中,我设置了一个AVDNexus_5_API_24 当我运行ionic运行android时,我得到以下错误 No emulator specifie
ANDROID_HOME=/Users/anthonygordon/Library/Android/sdk
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home
在Android Studio中,我设置了一个AVDNexus_5_API_24
当我运行ionic运行android时,我得到以下错误
No emulator specified, defaulting to Nexus_5_API_24
Waiting for emulator to start...
[140736250184640]:ERROR:android/android-emu/android/opengl/EmuglBackendScanner.cpp:37:Invalid executable directory: ../emulator
[140736250184640]:ERROR:android/android-emu/android/opengl/EmuglBackendScanner.cpp:37:Invalid executable directory: ../emulator
[140736250184640]:ERROR:android/android-emu/android/qt/qt_setup.cpp:28:Qt library not found at ../emulator/lib64/qt/lib
Could not launch '../emulator/qemu/darwin-x86_64/qemu-system-i386': No such file or directory
有什么想法吗??我被卡住了好的,我得到了部分答案。当我试图用常规的androidsdk命令启动模拟器时,我遇到了这个问题
emulator-avd
当我运行哪个emulator
时,它指向/usr/local/bin/emulator
,但不是位于/Users//Library/android/sdk/tools/emulator的android sdk根目录中的emulator
所以我只是用下面的代码运行了一个
/Users//Library/Android/sdk/tools/emulator-avd
它顺利发射
我从未使用过ionic,但我猜它指向emulator的错误二进制文件。可能尝试从/usr/local/bin中删除emulator二进制文件?问题似乎是“emulator”试图从相对路径运行:
无法启动“../emulator/qemu/darwin-x86\u 64/qemu-system-i386”
我不是100%确定如何在核心级别解决这个问题。我的解决方案与MikeSchem类似,通过emulator目录的绝对路径手动启动emulator:
/Users//Library/Android/sdk/tools/emulator-avd Nexus\u 5X\u API\u 24
在我的个人资料中:
function androidstart() {
/Users/<USER>/Library/Android/sdk/tools/emulator -avd Nexus_5X_API_24;
}
alias androidstart='androidstart'
函数androidstart(){
/用户//Library/Android/sdk/tools/emulator-avd Nexus_5X_API_24;
}
别名androidstart='androidstart'
你找到解决方案了吗?你最近更新过你的android studio版本吗?谢谢你,几个月来都遇到同样的问题,这个答案帮助我意识到我在两个不同的地方安装了SDK。当我清理时还节省了48Gb。