android - Android Studio(Ubuntu)中Gradle执行错误

标签 android ubuntu gradle android-studio

我全新安装了 Ubuntu 和 Android Studio。我已经安装了 open jdk7(由于某种原因它最终出现在后缀为“amd64”的目录中,即使我运行的是 Intel CPU,但我想这只是一个名称?)以及一些 SDK 文件。

然后我创建了一个空项目,现在我在窗口底部附近显示了一个错误。我想这是一个 Gradle 错误(我对 AS 很陌生)

Error:Execution failed for task ':app:mergeDebugResources'.
> /root/AndroidStudioProjects/HockeyGame/app/build/exploded-aar/com.android.support/appcompat-v7/19.1.0/res/drawable-xxhdpi/abc_ic_voice_search.png: Error: Cannot run program "/opt/android-studio/sdk/build-tools/android-4.4.2/aapt": error=2, No such file or directory

我在想这可能是一个文件权限问题(因为 aapt 似乎确实存在),所以我递归地将权限设置为 775。我也开始使用 sudo (sudo sh studio.sh) 启动 AS。

有什么想法吗?我在 Android 中尝试 AS 的部分原因是我在困惑的 Windows 安装下运行时遇到了问题(也是为了它的乐趣),所以这令人失望。

编辑:事实证明 64 位 Ubuntu 不适合开箱即用地运行 32 位可执行文件。

最佳答案

我通过运行解决了它

sudo apt-get install lib32stdc++6
sudo apt-get install lib32z1

引用:https://code.google.com/p/android/issues/detail?id=67155

关于android - Android Studio(Ubuntu)中Gradle执行错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23456773/

相关文章:

ProGuard 的 AndroidX 构建问题

android - 如何在android编码中启用GPS

php - Apache 安装和运行 php 文件

c# - 在 C# 中使用 mono 或 vim 在 unix 上自动查找必要但缺少的命名空间?

mysql - 完全删除 MySQL 5.7

android - 在 KitKat 中获取短信访问权限

jenkins - Jenkins管道中未使用自定义记录器

gradle - 我可以在Gradle中定义自己的本地存储库吗

android - 使用 Android Gradle 更改版本代码

java - 替换导致 Android 中的外键不匹配