ERROR:aidl.exe'' finished with non-zero exit value 1的错误

  编译时报错:ERROR: Process 'command 'D:\Android\Sdk\build-tools\29.0.0\aidl.exe'' finished with non-zero exit value -1

分以下几个情况

  1. AIDL文件所在的包名和项目包名不一致
  2. 如果aidl文件中导入Parcelable子类对象的包名不正确,也会导致异常;aidl传递自定义的对象必须继承Parcelable,是可序列化的;

  3. 声明了自定义Parcelable对象的aidl文件名,必须和Parcelable对象名一致;例如:

            

猜你喜欢

转载自www.cnblogs.com/1yats/p/12325848.html