ANDROID_SDK_ROOT =未定义(推荐设置),同时使用适用于Android设备的Cordova构建离子应用 [英] ANDROID_SDK_ROOT=undefined (recommended setting) while building ionic app using Cordova for Android device
问题描述
我正在尝试使用VSCode中的以下命令,使用Cordova为Android设备构建离子应用程序.
I am trying to build ionic app for Android device with Cordova using below command from VSCode.
ionic cordova build android --prod --release
但是出错了
Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=undefined (recommended setting)
ANDROID_HOME=C:\Users\tanmay\AppData\Local\Android\sdk (DEPRECATED)
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 --release exited with exit code 1.
我已经安装了JDK,Android Studio.我还使用正确的SDK路径设置了环境变量 ANDROID_SDK_ROOT
.但是仍然没有运气.
I have already installed JDK, Android Studio. I also setup environment variable ANDROID_SDK_ROOT
with correct SDK path. But still no luck.
我正在使用Android Studio 3.6.1,摇篮6.3,Windows 10上的Cordova 8.1.
I am using Android Studio 3.6.1, Gradle 6.3, Cordova 8.1 on Windows 10.
我想我在某处缺少 ANDROID_SDK_ROOT
的设置,但不确定在哪里.
I guess I am somewhere missing the setting the ANDROID_SDK_ROOT
but not sure where.
我们将非常感谢您的帮助.谢谢.
Your help will be highly appreciated. Thanks.
推荐答案
我有相同的错误.我使用Gradle 5.6.3代替了较新的版本.
I had the same error. I solved it by using Gradle 5.6.3 instead of the newer versions.
这篇关于ANDROID_SDK_ROOT =未定义(推荐设置),同时使用适用于Android设备的Cordova构建离子应用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!