【问题标题】:Ionic Android Build Error离子 Android 构建错误
【发布时间】:2017-02-05 04:12:21
【问题描述】:

我在进行 android build 时在新安装 ionic、cordova 和 JDK 更新后看到这些错误:

构建失败

总时间:6.254 秒 FAILURE:构建失败并出现异常。

  • 出了什么问题: 任务 ':processDebugResources' 执行失败。

    com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'c:\Android\sdk\build-tools\24.0.2\aapt.exe'' 完成非零退出值 1

  • 尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。 错误:cmd:命令失败,退出代码 1 错误输出: 注意:某些输入文件使用或覆盖已弃用的 API。 注意:使用 -Xlint:deprecation 重新编译以了解详细信息。

FAILURE:构建失败并出现异常。

  • 出了什么问题: 任务“:processDebugResources”执行失败。

    com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'c:\Android\sdk\build-tools\24.0.2\aapt.exe'' 完成非零退出值 1

【问题讨论】:

  • 你安装了正确的android API SDK版本吗?
  • 我有 SDK Tooks (25.2.2), SDK Platform-Tools (24.0.3), SDK Build-tools (24.0.2), SDK Build-tools (24, 23.0.1, 22.0 .1, 21.1.2, 20),然后是 7.0 的 SDK 平台; 6.0; 5.1.1; 4.4.2; 4.3.1; 4.2.2; 4.1.2; 4.0.3; 4.0; 2.2;以及额外的 Google API、支持存储库、Google 存储库和 USB 驱动程序。

标签: ionic-framework


【解决方案1】:

你必须更新到 JDK 8。看起来你有旧版本 7。

试试JDK 8

看看有没有帮助。

【讨论】:

  • 是的,我大约在 30 分钟前安装了它,但我猜它没有看到新版本?我应该卸载 7 和 8,然后重新安装 8 吗?
  • 是的,去掉 7,然后重新安装 8。库路径可能有冲突。
  • 它消除了大部分错误。谢谢!我现在看到新的错误。请在我更改时查看 OP
【解决方案2】:

我有同样的问题重新安装 SDK 没有工作 删除旧 sdk 并重新安装 SDK 不起作用

您需要从平台文件夹中删除android文件夹并执行 ionic run android 这将自动重新安装平台并从头开始构建。我认为缓存文件是问题所在,所以这就是我认为这行得通的原因。

我希望它也适用于其他人。

【讨论】:

  • 执行此操作后出现错误The provided path "/path/" is not an Android project.
  • 检查您的 config.xml 中的内容是否指向 index.xml 我曾经遇到过同样的问题,我花了一段时间,但我发现我有 <content src="../index.html"/> 而不是 <content src="index.html"/> 记住在重建之前从平台中删除 android 文件夹
猜你喜欢
  • 2015-11-16
  • 1970-01-01
  • 2018-08-27
  • 2017-05-05
  • 2016-11-06
  • 2017-09-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多