【发布时间】:2016-08-11 23:08:20
【问题描述】:
按照Cordova documentation上的设置Cordova for Android开发的说明后,我遇到了这个错误:
Error: No emulator images (avds) found.
1. Download desired System Image by running: /Users/Jacob/Library/Android/sdk/tools/android sdk
2. Create an AVD by running: /Users/Jacob/Library/Android/sdk/tools/android avd
HINT: For a faster emulator, use an Intel System Image and install the HAXM device driver
我发现的所有其他帖子都只说添加一个模拟器,但我已经这样做了。在Android Studio中,我其实做了三个!
值得一提的是,Cordova 使用能够运行模拟器,但在尝试解决另一个问题时,我遇到了这个问题。 我确实遇到了权限问题,现在每次运行 Cordova 命令时都必须使用sudo。这和它有什么关系吗?
这是我的 .bash_profile:
ANDROID_HOME=/Users/Jacob/Library/Android/sdk
PATH=${PATH}:/Users/Jacob/Library/Android/sdk/platform-tools:/Users/Jacob/Library/Android/sdk/tools
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
我一直在尝试在 Cordova 中将 Android API 级别 23 与 Android 5.1.1 一起使用。
在尝试了我能想到的一切(作为终端新手 :p)之后,我没有想法了。我尝试使用所有包、node.js(可能不完全清除日志文件/缓存)和 Cordova 重新安装 Android SDK,但无济于事。有没有什么特别的东西我可以重新安装,这样问题可能会在没有太多修复的情况下消失?
谢谢!
【问题讨论】:
标签: android node.js cordova sdk android-emulator