离子cordova构建Android失败-由于某些路径错误

时间:2019-12-09 05:00:53

标签: android cordova ionic-framework

我创建了一个基于日常费用管理的离子应用程序。我的应用程序的后端正在Firebase上运行。现在,我想为我的应用生成一个APK。我安装了Cordova CLI来构建android APK。 我使用类似 ionic cordova platform add android 的命令在我的费用管理演示应用程序中添加了一个android平台。 现在,我想构建一个android应用程序,为此,我使用的是 ionic cordova build android 之类的命令,但是它给了我一个错误,并且错误类似于

> cordova.cmd build android
Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=undefined (recommended setting)
ANDROID_HOME=C:\Users\radhika.thakkar\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 exited with exit code 1.

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

我尝试为ANDROID_SDK_ROOT和ANDROID_HOME设置许多不同的路径,但是都失败了。 因此,请帮我解决为我的应用构建Android APK的问题。

2 个答案:

答案 0 :(得分:0)

您尚未设置

  

ANDROID_SDK_ROOT =未定义(推荐设置)   ionic cordova android build error (cordova.cmd build android exited with exit code 1)   您必须设置 ANDROID_SDK_ROOT

ionic cordova android build error (cordova.cmd build android exited with exit code 1)

设置您的根

  • 工具-> Android SDK工具

  • 工具-> Android SDK平台工具

  • 工具-> Android SDK构建工具

Where is android_sdk_root? and how do I set it.?

https://github.com/apache/cordova-android/issues/670

答案 1 :(得分:0)

使用电容器代替Cordova。 您需要在android studio中构建gradle文件。 转到“工具”部分中的android studio,您可以看到构建点击