0

我已经安装了 Android Studio v.2 并且因为我无法构建(使用 gradle)它为您创建的简单模板项目而变得疯狂。我找到了解决方案并决定分享,以便其他人更顺利地过渡。

错误信息

Gradle:任务“:MyApplication:mergeDebugResources”执行失败。

java.lang.RuntimeException:运行/opt/intellij/android_studio/v.2/sdk/build-tools/android-4.2.2/aapt 失败。查看输出

4

1 回答 1

0

所以经过一番挖掘后,我发现了:我的 linux 系统没有安装正确的32 位库。当我运行以下命令时,我发现缺少哪些库:

linux-t1h0:/opt/gradle/latest # ldd /opt/intellij/android_studio/v.2/sdk/build-tools/android-4.2.2/aapt
    linux-gate.so.1 (0xf7760000)
    librt.so.1 => /lib/librt.so.1 (0xf773e000)
    libdl.so.2 => /lib/libdl.so.2 (0xf7739000)
    libpthread.so.0 => /lib/libpthread.so.0 (0xf771e000)
    libz.so.1 => /lib/libz.so.1 (0xf7707000)
    libstdc++.so.6 => not found
    libm.so.6 => /lib/libm.so.6 (0xf76c3000)
    libgcc_s.so.1 => not found
    libc.so.6 => /lib/libc.so.6 (0xf750e000)
    /lib/ld-linux.so.2 (0xf7761000)

顺便说一句,查看 ~/.AndroidStudioPreview/system/log/idea.log 中的日志文件,您就会知道到底发生了什么。

安装 libz.so.1、libstdc++.so.6 和 libgcc_s.so.1 后,一切都开始工作了。

希望这可以帮助。

弗拉基米尔

于 2013-07-17T01:10:55.847 回答