Cordova,为 android 构建在 Windows 10 上找不到 gradle
Cordova, building for android can not find gradle on Windows 10
在 Windows 10 上通过 npm 安装了 Cordova 10,我已经安装了:
- 正确的JavaJDK
- Android工作室
- 在 Android Studio => 设置菜单中,我为所有 Android 版本 7 到 11(API 24 到 30 级)添加了 SDK
- 我已将环境变量添加到 Android Studio 在 Path 中的位置 (... \Appdata\Local\Android\SDK)
- 我已将 ANDROID_SDK_ROOT 和 ANDROID_HOME 环境变量添加到与上述相同的位置
- 我已经下载了 gradle 6.7.1 并添加了 D:\gradle-6.7.1 到路径和 GRADLE_HOME 环境变量
仍然(!)我无法从 Cordova 示例构建构建基本 apk,收到以下消息:
Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=C:\Users\XXX\AppData\Local\Android\Sdk (recommended setting)
ANDROID_HOME=C:\Users\XXX\AppData\Local\Android\Sdk (DEPRECATED)
Using Android SDK: C:\Users\XXX\AppData\Local\Android\Sdk
Could not find an installed version of Gradle either in Android Studio,
or on your system to install the gradle wrapper. Please include gradle
in your path, or install Android Studio
不得不将 \bin 添加到 Path 环境变量中的 gradle 目录,终于成功了。
在 Windows 10 上通过 npm 安装了 Cordova 10,我已经安装了:
- 正确的JavaJDK
- Android工作室
- 在 Android Studio => 设置菜单中,我为所有 Android 版本 7 到 11(API 24 到 30 级)添加了 SDK
- 我已将环境变量添加到 Android Studio 在 Path 中的位置 (... \Appdata\Local\Android\SDK)
- 我已将 ANDROID_SDK_ROOT 和 ANDROID_HOME 环境变量添加到与上述相同的位置
- 我已经下载了 gradle 6.7.1 并添加了 D:\gradle-6.7.1 到路径和 GRADLE_HOME 环境变量
仍然(!)我无法从 Cordova 示例构建构建基本 apk,收到以下消息:
Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=C:\Users\XXX\AppData\Local\Android\Sdk (recommended setting)
ANDROID_HOME=C:\Users\XXX\AppData\Local\Android\Sdk (DEPRECATED)
Using Android SDK: C:\Users\XXX\AppData\Local\Android\Sdk
Could not find an installed version of Gradle either in Android Studio,
or on your system to install the gradle wrapper. Please include gradle
in your path, or install Android Studio
不得不将 \bin 添加到 Path 环境变量中的 gradle 目录,终于成功了。