mac如何设置ANDROID_SDK_ROOT?

新手上路,请多包涵

我正在尝试使用 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 许可协议

阅读 1k
1 个回答

在我的新 Macbook air M1 中,我使用的是 Android Bumblebee 版本,遇到了同样的问题,所以下面是帮助我的步骤

转到文件 -> 项目结构 -> 在左侧菜单 SDK 位置 -> 在 SDK 位置部分的底部单击蓝色的 Gradle 设置 -> 将弹出一个 Gradle 对话框,然后单击 Gradle JDK 下拉菜单并选择“Android Studio java home”并单击确定。

然后单击顶部的 Build 菜单 -> Clean Project 然后单击顶部的 Build 菜单 -> Rebuild Project

再次运行应用程序错误可能已经消失希望这会有所帮助

原文由 Rahul 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏