android - 使用 cordova build --release android 时出现 ionic build android 错误

标签 android cordova ionic-framework amazon-ec2

我正在尝试在 EC2 上构建一个 Ionic 项目,但是在安装完所有内容后,我在运行时遇到构建失败错误:

cordova build --release android

这是我收到的错误信息:

:CordovaLib:processReleaseResources FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':CordovaLib:processReleaseResources'.

java.io.IOException: Cannot run program "/home/ec2-user/android/build-tools/22.0.1/aapt": error=2, No such file or directory

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 11.093 secs

我已经检查了文件夹,我可以找到它提示的文件。所以不太确定出了什么问题。

最佳答案

事实证明,我需要安装 32 位 glibc 才能执行 64 位二进制文​​件,运行它解决了我的问题。

yum 安装 zlib.i686 libstdc++.i686 ncurses-libs.i686 libgcc.i686

关于android - 使用 cordova build --release android 时出现 ionic build android 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29852736/

相关文章:

android - native 崩溃的随机测试失败

android - onclick 按钮替换按钮位置

node.js - 使用 Visual Studio 与 cordova 开发混合应用

ios - Xcode 找不到任何匹配的配置文件

cordova - 使用 Phonegap 进行 VOIP

java - 安卓ndk java.lang.UnsatisfiedLinkError : nativeStart

java - Gradle 4.8.1 - 无法从 '9.0.1' 错误确定 Java 版本

ionic-framework - 顶部和底部的 Ionic 2 标签

unity3d - 我如何集成 Unity APP 和 Ionic

java - 如何通过互联网将 Python 脚本中的数据发送到 Android 应用程序,反之亦然。