Ionic Angular & Android 无法在 Android Studio 或您的系统上找到 Gradle 的已安装版本以安装 gradle 包装器

Ionic Angular & Android Could not find an installed version of Gradle either in Android Studio, or on your system to install the gradle wrapper

起初它说我不能 运行 代码,因为我的 jdk 是 16 而要求的 jdk 是 8 (1.8..)。所以我卸载 jdk 16 并安装 jdk 8.

现在我遇到了这个奇怪的问题。请看看这个。

Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=C:\Users\Admin\AppData\Local\Android\Sdk (recommended setting)
ANDROID_HOME=C:\Users\Admin\AppData\Local\Android\Sdk\ (DEPRECATED)
Using Android SDK: C:\Users\Admin\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
[ERROR] An error occurred while running subprocess cordova.

        cordova.cmd build android --device exited with exit code 1.

        Re-running this command with the --verbose flag may provide more information.

假设 ANDROID_HOMEANDROID_SDK_ROOT 都已设置。

问题出在 jdk 16。 我们必须卸载 jdk 16 并安装 jdk 8.

之后,将jdk路径添加到环境变量中。

  • 在管理部分,单击新建 => 将其命名为“JAVA_HOME”并输入路径。
  • 在系统变量部分,点击新建=>命名为“JAVA_HOME”并输入路径。
  • 在系统变量部分,点击“path”=>点击“edit”=>然后添加%JAVA_HOME%\bin

那么您可能会发现 gradle 有问题。 所以去https://gradle.org/install/ 然后按照“手动安装”部分进行操作。

  • 下载gradle,压缩文件
  • 创建一个名为 Gradle
  • 的文件夹
  • gradle.zip 解压到 Gradle 文件夹中。

在系统变量部分,点击“path”=>点击“edit”=>然后添加C:\Gradle\gradle-6.8.3\bin