ProcessException build-tools / 23.0.3 / aapt''以非零退出值127

时间:2016-07-19 20:15:02

标签: linux android-studio

有谁知道如何解决这个问题?我改为linux O.S现在它在我尝试运行gradle时发出错误:

Error:FAILURE: Build completed with 2 failures.

1:任务因例外而失败。

出了什么问题:

Execution failed for task ':FFmpegAndroid:processDebugResources'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/home/victor/Android/Sdk/build-tools/23.0.2/aapt'' finished with non-zero exit value 127

尝试:

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

2:任务因例外而失败。

出了什么问题:

Execution failed for task ':app:processDebugAndroidTestResources'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/home/victor/Android/Sdk/build-tools/23.0.3/aapt'' finished with non-zero exit value 127

尝试:

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

2 个答案:

答案 0 :(得分:0)

实际上这是Linux版本的问题。阅读错误消息,似乎runit安装脚本在某一点需要upstart,但我的系统(我怀疑你的系统)正在运行systemd。

然后我在尝试安装lib32stdc ++ 6和lib32z1时遇到了问题。

所以我用这个链接https://askubuntu.com/questions/654951/failed-to-connect-to-socket-com-ubuntu-upstart-connection-refused-errors-were

指出的解决方案解决了这个问题

然后我可以成功运行此命令sudo apt-get install lib32stdc++6 lib32z1

答案 1 :(得分:0)

在我刚安装的ubuntu 16.04.1中也是如此。我只需安装两个:

sudo apt-get install lib32stdc++6 lib32z1