Ionic 3.0.1:android中的构建错误

Ionic 3.0.1:android中的构建错误,android,cordova,ionic3,Android,Cordova,Ionic3,最近,我使用 我的$PATH变量在~/.bash\u配置文件中更新。 Ionic和Cordova版本也已更新。 我使用sdkmanager安装了以下软件包: 工具 平台;安卓-25 构建工具 谷歌游戏服务 谷歌知识库 平台工具 在构建android项目时,我遇到以下错误: 错误: /用户/manugupta/Desktop/ionic-3/InvoicePhone/Platform/android/gradlew: 命令失败,退出代码为1错误输出:失败:生成失败 除了一个例外 错误:配置

最近,我使用

我的
$PATH
变量在
~/.bash\u配置文件中更新。
Ionic
Cordova
版本也已更新。 我使用
sdkmanager
安装了以下软件包:

  • 工具
  • 平台;安卓-25
  • 构建工具
  • 谷歌游戏服务
  • 谷歌知识库
  • 平台工具

在构建android项目时,我遇到以下错误:

错误: /用户/manugupta/Desktop/ionic-3/InvoicePhone/Platform/android/gradlew: 命令失败,退出代码为1错误输出:失败:生成失败 除了一个例外

  • 错误:配置根项目“android”时出现问题

    在:/Users/manugupta/Desktop/android_sdk中找不到哈希字符串为“android-25”的目标

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出

我已经试过了,但仍然得到同样的错误

这是爱奥尼亚信息:

Cordova CLI: 6.5.0
Ionic Framework Version: 3.0.1
Ionic CLI Version: 2.2.2
Ionic App Lib Version: 2.2.1
Ionic App Scripts Version: 1.3.0
ios-deploy version: 1.9.1 
ios-sim version: 5.0.13 
OS: macOS Sierra
Node Version: v6.10.2
Xcode version: Xcode 8.3.2 Build version 8E2002
这是
cordova要求
的输出。除了Android target之外,其他所有东西都已安装

Android目标:未安装Android SDK未找到。确保 它已安装。如果不在默认位置,请设置 ANDROID_HOME环境变量

但是,我已经使用
sdkmanager”源安装了android-25;android-25
。此外,还设置了
android_HOME

这是我的
~/.bash\u档案

export ANDROID_HOME=/Users/manugupta/Desktop/android_sdk
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
export PATH=${PATH}:$ANDROID_HOME/bin/:$ANDROID_HOME/platform-tools:$ANDROID_HOME/build-tools/25.0.2/:$ANDROID_HOME/tools:$ANDROID_HOME/sources
这是echo$ANDROID\u HOME的输出:
/Users/manugupta/Desktop/android_-sdk

这是科尔多瓦要求的输出:

Requirements check results for android:
Java JDK: installed 1.8.0
Android SDK: installed true
Android target: not installed 
Android SDK not found. Make sure that it is installed. If it is not at the default location, set the ANDROID_HOME environment variable.
Gradle: installed 

Requirements check results for ios:
Apple OS X: installed darwin
Xcode: installed 8.3.2
ios-deploy: installed 1.9.1
Error: Some of requirements check failed

使用
sdkmanager
时缺少一些依赖项


因此,我下载了Android Studio IDE并再次安装了
Android sdk
(通过Android Studio进行配置)。这解决了错误。

cordova requirements的输出是什么?
?谢谢你的回答。我已经更新了问题。你应该检查一下。
echo$ANDROID_HOME
有效吗?是的,有效。我刚刚再次检查了它。你能粘贴输出吗?