我正在尝试使用 Cordova 进行应用程序开发。现在我专注于Android。我正在尝试运行 cordova emulate android
。它运行并在一长串软件包之后显示“构建成功”,但最后它也说
PANIC:找不到 AVD 系统路径。请定义 ANDROID_SDK_ROOT
我使用自制软件。这是命令行上命令的输出:
BUILD SUCCESSFUL
Total time: 1.345 secs
Built the following apk(s):
/users/mayurtolani/myMobileApp/platforms/android/build/outputs/apk/android-debug.apk
ANDROID_HOME=/usr/local/Cellar/android-sdk/24.4.1_1
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home
No emulator specified, defaulting to Nexus_5_API_24
Waiting for emulator to start...
PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT
原文由 Mayur Tolani 发布,翻译遵循 CC BY-SA 4.0 许可协议
在我的新 Macbook air M1 中,我使用的是 Android Bumblebee 版本,遇到了同样的问题,所以下面是帮助我的步骤
转到文件 -> 项目结构 -> 在左侧菜单 SDK 位置 -> 在 SDK 位置部分的底部单击蓝色的 Gradle 设置 -> 将弹出一个 Gradle 对话框,然后单击 Gradle JDK 下拉菜单并选择“Android Studio java home”并单击确定。
然后单击顶部的 Build 菜单 -> Clean Project 然后单击顶部的 Build 菜单 -> Rebuild Project
再次运行应用程序错误可能已经消失希望这会有所帮助