今天后台给了个接口,使用aidl 传给 我的 ,配置了半天,我日了,一直报错
ERROR: Process 'command '/Users/yangzhan/Library/Android/Sdk/build-tools/29.0.2/aidl'' finished with non-zero exit value 1
网上找了半天,都是和这个无相关,最后在大神的帮助下知道了问题
sourceSets {
main {
java.srcDirs =
[
'src/main/java',
'../../ThirdPartyService/aidl/thirdpartyservice',
'../../OTADownloadService/src'
]
aidl.srcDirs =
[
'../../ThirdPartyService/',
'../../OTADownloadService/src/jp/pioneer/ceam/otadownloadservice/aidl/'
]
}
}
突然发现个问题其实用相对路径也可以,但是必须却保里面有aidl的文件
会报错的原因是因为我的路径下有2个aidl的文件,第一次进行aidl文件配置的时候,由于使用的是相对路径,第二次再去找到这