cordova - Ionic cordova build android错误:无法确定任务':app:compileDebugJavaWithJavac'的依赖关系
问题描述
我是初学者。我会打一点英文。我尝试构建离子应用程序。但错误
Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=C:\Users\el_fe\AppData\Local\Android\Sdk(推荐设置)ANDROID_HOME=C:\Users\el_fe\AppData\Local\Android\Sdk\platform-tools(已弃用)使用Android SDK:C:\ Users\el_fe\AppData\Local\Android\Sdk 子项目路径:CordovaLib 子项目路径:app 在不一致的位置 'C:\Users\el_fe\AppData\Local\Android\Sdk\platform-tools' 中观察到包 id 'platform-tools' (预期 'C:\Users\el_fe\AppData\Local\Android\Sdk\platform-tools\platform-tools')检查 C:\Users\el_fe\AppData\Local\Android\ 中软件包 SDK Patch Applier v4 的许可证Sdk\platform-tools\licenses 警告:不接受软件包 SDK Patch Applier v4 的许可证。在 C:\Users\el_fe\AppData\Local\Android\Sdk\platform-tools\licenses 检查包 Android Emulator 的许可证警告:不接受软件包 Android 模拟器的许可。在 C:\Users\el_fe\AppData\Local\Android\Sdk\platform-tools\licenses 检查包 Android SDK 工具的许可证 警告:不接受包 Android SDK 工具的许可证。在 C:\Users\el_fe\AppData\Local\Android\Sdk\platform-tools\licenses 检查包 Android SDK Build-Tools 29.0.3 的许可证 警告:不接受包 Android SDK Build-Tools 29.0.3 的许可证。在 C:\Users\el_fe\AppData\Local\Android\Sdk\platform-tools\licenses 中检查包 Android SDK Platform 29 的许可证警告:不接受包 Android SDK Platform 29 的许可证。在 C:\Users\el_fe\AppData\Local\Android\Sdk\platform-tools\licenses 检查包 Android SDK Build-Tools 29.0.3 的许可证 警告:不接受包 Android SDK Build-Tools 29.0.3 的许可证。在 C:\Users\el_fe\AppData\Local\Android\Sdk\platform-tools\licenses 中检查包 Android SDK Platform 29 的许可证警告:不接受包 Android SDK Platform 29 的许可证。在 C:\Users\el_fe\AppData\Local\Android\Sdk\platform-tools\licenses 检查包 Android SDK Build-Tools 29.0.3 的许可证 警告:不接受包 Android SDK Build-Tools 29.0.3 的许可证。在 C:\Users\el_fe\AppData\Local\Android\Sdk\platform-tools\licenses 中检查包 Android SDK Platform 29 的许可证警告:不接受包 Android SDK Platform 29 的许可证。
FAILURE:构建失败并出现异常。
- 出了什么问题:无法确定任务':app:compileDebugJavaWithJavac'的依赖关系。
未能安装以下 Android SDK 软件包,因为某些许可证尚未被接受。patcher;v4 SDK Patch Applier v4 build-tools;29.0.3 Android SDK Build-Tools 29.0.3 emulator Android Emulator platform;android-29 Android SDK Platform 29 tools Android SDK Tools 要构建这个项目,接受SDK许可协议并安装使用 Android Studio SDK 管理器的缺失组件。或者,要将许可协议从一个工作站转移到另一个工作站,请参阅http://d.android.com/r/studio-ui/export-licenses.html
使用 Android SDK:C:\Users\el_fe\AppData\Local\Android\Sdk\platform-tools
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
在https://help.gradle.org获得更多帮助
BUILD FAILED in 3s Command failed with exit code 1: C:\myapp_63\BBPHApp63\platforms\android\gradlew cdvBuildDebug -b C:\myapp_63\BBPHApp63\platforms\android\build.gradle [ERROR] 运行子进程cordova时出错.
cordova.cmd build android exited with exit code 1.
Re-running this command with the --verbose flag may provide more information.
解决方案
推荐阅读
- amazon-web-services - AWS Beanstalk 在控制台显示中缺少配置
- ubuntu - 蓝牙多设备连接 Ubuntu 19.10
- protractor - 如何在 grunt-protractor-runner v5、protractor v4.0.14 和 node v8.13 中配置调试
- mysql - mysqldump 与 php 导出单个表
- django - Django - 组织/服务主要是静态网站的最佳方式?
- ios - 使用关系附加核心数据实体
- bash - 如何在函数中停止“* .h”的 Bash 扩展?
- javascript - 捕获部分 JSON 响应并保存到变量中?
- php - PHP 标头问题
- concatenation - 谷歌表格 - 如何连接满足条件的单元格