Gradle Build Error:aidl.exe以非零退出值1结束

a r*_*ani 6 android build.gradle android-gradle-plugin

这是我的build.gradle文件:

点击查看截图

和我的错误:

错误:任务':app:compileDebugAidl'的执行失败.com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令'D:\ dev\sdk\build-tools\22.0.1\aidl.exe''以非完成零退出值1

我该如何解决这个错误?

Phi*_*use 9

在启用调试的情况下运行Gradle(例如gradlew build --debug)以查看实际原因.

常见问题包括:

  • 包与清单不匹配
  • 具有相同方法名称的多个方法(就我所知,aidl不支持此方法)


Dhe*_*wal 5

经过大量搜索,我找到了解决方案

因为我们将 IInAppBillingService.aidl 文件从普通驱动项目复制到我们的项目中。

根据我们的项目,该文件的包名没有改变,所以我们需要手动更改 IInAppBillingService.aidl 文件的包名,它写在文件的第一行。

这就解决了 **aidl.exe 以非零退出值 1 ** 的问题