ANDROID_SDK_ROOT =未定义(推荐设置),同时使用适用于Android设备的Cordova构建离子应用 [英] ANDROID_SDK_ROOT=undefined (recommended setting) while building ionic app using Cordova for Android device

查看:426
本文介绍了ANDROID_SDK_ROOT =未定义(推荐设置),同时使用适用于Android设备的Cordova构建离子应用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆