Android Studio:任务执行失败:app:compileDebugAidl FAILED

我安装了Android Studio 1.2.1.1,Gradle版本2.2.1和Android插件版本1.2.3。 我试图创build一个简单的Hello World项目,它给我一个构build失败:app:compileDebugAidl FAILED。 我是否错过了某些东西,或者与版本有一些不兼容的问题,因为这应该是一个简单的应用程序。 谢谢你的帮助。

这是我得到的编译错误:

Information:Gradle tasks [:app:assembleDebug] :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :app:checkDebugManifest :app:preReleaseBuild UP-TO-DATE :app:prepareComAndroidSupportAppcompatV72220Library UP-TO-DATE :app:prepareComAndroidSupportSupportV42220Library UP-TO-DATE :app:prepareDebugDependencies :app:compileDebugAidl FAILED Error:Execution failed for task ':app:compileDebugAidl'. > aidl is missing Information:BUILD FAILED 

Solutions Collecting From Web of "Android Studio:任务执行失败:app:compileDebugAidl FAILED"

我有同样的问题。

右键单击应用程序 – >打开模块设置。 在此菜单中设置“Build Tools Version”到版本22.0.1。

设置完成后,我能够成功地build立项目。

我遇到了同样的问题,通过将Preferences> Build,Execution,Deployment – > Build Tools – > Gradle – > Project-level设置从'Use local gradle distribution'改为'Use default gradle wrapper(recommended)'来解决。

希望能帮助到你。

转到文件 – >设置 – >build立 – > gradle并select使用默认的gradle包装(推荐)

我通过更新Android SDK构build工具解决了这个问题。

SDKpipe理器>工具> Android SDK构build工具>安装>重新启动

有时错误的来源不是很清楚。 我试图重构一个包,但是我的一个类有一个旧的包名,导致编译失败。 通过search我的path来find在Gradle控制台中生成的错误。 我在我的项目中使用了旧的软件包名称,并且自己对其进行了更改。 然后我的APK编译得很好。

版本兼容性Post 1.0兼容性从Android Studio 1.0和Android 1.0的Gradle插件开始,兼容性是一个关键要求。 虽然我们仍在考虑完成我们的政策,但您至less应该期待:

Studio 1.x使用Gradle插件1.y

 Newer versions of the Gradle plugin may require newer versions of Studio to enable the new features in the IDE, but the project should open in older versions of Studio, and build from there (since Gradle does the build). We will be very careful about this. We will determine later our compatibility story between Studio 2.x and Gradle Plugin 1.x and between Studio 1.x and Gradle Plugin 2.x We will make every effort to keep compatibility where possible, and to provide good Quick Assist to help with migration where applicable. 

Gradle插件1.0.0 – 1.1.3与Gradle 2.2.1 – 2.3一起使用。

 It does not work with Gradle 2.4+ 

Gradle插件1.2+与Gradle [2.2.1,3.0 [

 Newer versions of the Plugin may require a newer version of Gradle to benefit from advanced features. However the current 1.2+ should work with [2.2.1, 3.0[ (We cannot guaranteed compatibility with 3.x as it may introduce breaking changes: Gradle 1.x -> 2.0 introduced Groovy breaking changes) Android Studio Android Gradle Plugin Gradle 1.0.0+ 1.0.0 - 1.1.3 2.2.1 - 2.3 1.0.0+ 1.2+ 2.2.1+ 

发布1.0 DSL兼容性

在1.0之前,DSL发生了很大的变化,但现在应该是稳定的。

如果/当我们需要改变事情时,我们将会有很长的折旧期,可能会超过6个月,甚至可能是12个月。 预览兼容性此表格指示1.0之前组件的兼容性。

所有这些突变都发生了,因为我们调整了IDE和Gradle之间交换的模型。 所有这些工作都是为了确保1.0之后的稳定性。

有关更多信息,请访问http://tools.android.com/tech-docs/new-build-system/version-compatibility