如何解决在 Jenkins 上构建项目时收到 AIDL RunTimeException 但使用 AndroidStudio 构建成功
首先为我糟糕的英语感到抱歉... 昨天我使用 jenkins 构建了我的 Android 项目,它有两个 .aidl 文件,并得到以下错误输出:
/var/jenkins_home/developer/android/build-tools/28.0.3/aidl:4:/var/jenkins_home/developer/android/build-tools/28.0.3/aidl:语法错误:“(”意外
任务“:app:compileReleaseAidl”执行失败。 com.android.ide.common.workers.WorkerExecutorException: 工人引发了 1 个异常: java.lang.RuntimeException: java.lang.RuntimeException: java.io.IOException: com.android.ide.common.process.ProcessException: 执行进程时出错 /var/jenkins_home/developer/android/build-tools/28.0.3 /aidl 带参数 ...
在我的项目中,app module build.gradle 设置是这样的;
android {
compileSdkVersion 28
buildToolsVersion '28.0.3'
defaultConfig {
minSdkVersion 17
targetSdkVersion 28
gradle-warapper.properties 文件:
#Thu Nov 07 11:48:49 CST 2019
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.3.1-all.zip
根 build.gradle 中的 gradle 插件版本:
dependencies {
classpath 'com.android.tools.build:gradle:3.4.2'
}
.aidl 文件也像截图一样放在 src/main/aidl/packagename 中 aidl files catalogue
在 Jenkins 上,我使用 gradlew 来构建 jenkins project build setting
不知道为什么在 jenkins 上失败了,但在 androidStudio 上却成功了; 感谢您的回答并感谢您的帮助
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。