Android Studio 2.0 - Error:Execution failed for task app:compileDebugAidl

Android Studio 2.0 - Error:Execution failed for task app:compileDebugAidl

将我的 Android Studio 1.5 升级到 2.0 并将我的 Android SDK Tools 升级到 25.1.1 和 Android SDK Build-tools 23.0.3 和 gradle 插件之后到版本 2.0.0 我得到这个错误:

 Error:Execution failed for task ':app:compileDebugAidl'.
 > java.lang.RuntimeException: org.gradle.process.internal.ExecException: A problem occurred starting process 'command '/home/rasool/android/adt.../sdk/build-tools/23.0.3/aidl''

尝试Build -> Clean Project

有时 Gradle 构建会由于项目中的重复构建文件而失败。

问题是我 运行 是 linux 的 64 位版本并且最近更改了我的 OS 并且我忘记安装必要的 32 位库。

在 Ubuntu 中:

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

在 Fedora 中:

sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686

如果您在 Ubuntu 中遇到此错误:

E: Unable to locate package lib32bz2-1.0
E: Couldn't find any package by glob 'lib32bz2-1.0'
E: Couldn't find any package by regex 'lib32bz2-1.0'

你可以跳过这个库并使用这个命令:

sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6