cordova:" Android SDK:未安装"

时间:2017-10-22 17:36:05

标签: android cordova sdk

我知道有很多这样的主题,但没有一个帮助过。

我正在使用 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并手动安装后者。我也对环境变量感到困惑,我尝试了一些我读过但没有工作的东西。任何帮助,赞赏。

1 个答案:

答案 0 :(得分:0)

我明白了。

似乎在我的情况下,Java JDK 9导致了这个问题。降级到JDK 8给了我解决方案。

另外,我没有正确设置ANDROID_HOME变量,但即使我这样做,它在降级到JDK 8之前也无效。