Ionic Angular & Android 无法在 Android Studio 或您的系统上找到已安装的 Gradle 版本以安装 gradle 包装器
Posted
技术标签:
【中文标题】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 【发布时间】:2021-06-20 21:10:21 【问题描述】:起初它说我无法运行代码,因为我的 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.
【问题讨论】:
【参考方案1】:假设ANDROID_HOME
& ANDROID_SDK_ROOT
都设置好了。
问题在于jdk 16
。
我们必须卸载jdk 16
并安装jdk 8
。
之后,将jdk路径添加到环境变量中。
在管理部分,点击新建 => 将其命名为“JAVA_HOME
”并输入路径。
在系统变量部分,点击新建=>命名为“JAVA_HOME
”并输入路径。
在系统变量部分,点击'path
' => 点击'edit
' => 然后添加%JAVA_HOME%\bin
那么您可能会发现gradle
存在一些问题。
所以去https://gradle.org/install/
然后按照“手动安装”部分进行操作。
gradle.zip
解压到 Gradle 文件夹中。
在系统变量部分,点击'path
' => 点击'edit
' => 然后添加C:\Gradle\gradle-6.8.3\bin
【讨论】:
以上是关于Ionic Angular & Android 无法在 Android Studio 或您的系统上找到已安装的 Gradle 版本以安装 gradle 包装器的主要内容,如果未能解决你的问题,请参考以下文章
Angular 10/Ionic 5 - 将输入数据从模态传递到父组件
如何在angular2和ionic2中同时保留组件的DOM元素和模板字符串
Ionic Angular & Android 无法在 Android Studio 或您的系统上找到已安装的 Gradle 版本以安装 gradle 包装器