【问题标题】:How to make cordova, Java SDK and Android SDK work together?如何让cordova、Java SDK和Android SDK协同工作?
【发布时间】:2020-08-23 19:31:37
【问题描述】:

我无法配置最新版本(2020 年 8 月)的 cordova 和 Android SDK 以正常工作。

我已经安装了 JDK。

版本:1.8.0_261

JAVA_HOME 设置为 C:\Java

C:\Java\bin 添加到PATH

我已经安装了 Android Studio。

版本:4.0.1

平台是Android 6.0.0

以下内容添加到PATH

C:\Android\sdk\tools

C:\Android\sdk\platform-tools

C:\Android\sdk\tools\bin

环境变量ANDROID_SDK_ROOT 和不推荐使用的ANDROID_HOME 设置为C:\Android\sdk\tools\bin

我安装了 Cordova。

版本:10.0.0

cordova platform ls:

6.0.0
Installed platforms:
  android 6.4.0
  browser
Available platforms:
  browser ^6.0.0
  electron ^1.0.0
  windows ^7.0.0

问题

目前我得到以下信息:

cordova requirements:

android 的需求检查结果:无法读取属性“版本” 为空

cordova build android

未能找到“ANDROID_HOME”环境变量。尝试设置它 手动。未能在您的 'PATH' 中找到 'android' 命令。尝试更新 您的“PATH”包含有效 SDK 目录的路径。

在这些之前,我还尝试安装 cordova-android 9 和 Android 9 SDK 并收到相同的消息,除了 ANDROID_HOMEANDROID_SDK_ROOT

找不到“ANDROID_SDK_ROOT”环境变量。尝试设置它 手动。未能在您的 'PATH' 中找到 'android' 命令。尝试更新 您的“PATH”包含有效 SDK 目录的路径。

请帮忙!

【问题讨论】:

    标签: android cordova java-8


    【解决方案1】:

    我唯一要做的就是重新启动电脑。 (捂脸)

    【讨论】:

    • 您可能只需要重新启动命令提示符/终端窗口,以使环境变量更改生效。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-17
    • 1970-01-01
    • 2020-01-17
    相关资源
    最近更新 更多