我知道有很多这样的主题,但没有一个帮助过。
我正在使用 Windows 10 , Cordova 7.1.0 (最新版本),我安装了带有 SDK平台7.1.1的Android Studio - API级别25 (也尝试降级到7.0 - API级别24)。此外,我使用Android Studio SDK Manager安装了 SDK构建工具。
跑步:
cordova info
我收到此消息:
Android SDK未正确设置。确保Android SDK '工具'和平台工具'目录在PATH变量中。
'机器人'不被视为内部或外部命令, 可操作程序或批处理文件。
正在运行
cordova requirements
我收到此消息:
Android SDK:未安装 无法找到' ANDROID_HOME'环境变量。尝试手动设置。检测到' adb'命令在 C:\ Windows但没有'平台工具'目录附近找到。尝试重新安装 Android SDK或更新您的PATH以包含有效路径 SDK \ platform-tools目录。 Android目标:未安装cmd: 命令失败,退出代码1错误输出:' android'不是 被认可为内部或外部命令,可操作程序或 批处理文件。 Gradle:未安装无法找到gradle包装器 Android SDK。找不到Android SDK目录。可能需要 安装Android SDK或设置' ANDROID_HOME' env变量。
我还尝试手动安装SDK,没有Android Studio,但它没有帮助。我不习惯使用CLI,所以我可能会遗漏一些东西。
但是,我尝试升级Cordova,降级SDK并手动安装后者。我也对环境变量感到困惑,我尝试了一些我读过但没有工作的东西。任何帮助,赞赏。
答案 0 :(得分:0)
我明白了。
似乎在我的情况下,Java JDK 9导致了这个问题。降级到JDK 8给了我解决方案。
另外,我没有正确设置ANDROID_HOME变量,但即使我这样做,它在降级到JDK 8之前也无效。