我一直在尝试使用Jenkins为我的Android应用程序进行CI。我是新来的。在完成一些教程后,我能够进行至少设置并运行build now选项。它下载所需的每个pom,但在构建它时会出现以下错误。
============================================ C:\ Windows \ System32 \ config \ systemprofile.gradle \ caches \ transforms-1 \ files-1.1 \ appcompat-v7-27.1.1.aar \ e796469c387c11565d873216f24c3b6f \ res \ drawable \ abc_ic_go_search_api_material.xml:错误:找不到文件。 C:\ Windows \ System32 \ config \ systemprofile.gradle \ caches \ transforms-1 \ files-1.1 \ play-services-base-15.0.1.aar \ 7207fbd3bdb6cb696445cfc77c16e5ed \ res \ drawable-hdpi-v4 \ googleg_standard_color_18.png:error : 文件未找到。 C:\ Windows \ System32 \ config \ systemprofile.gradle \ caches \ transforms-1 \ files-1.1 \ appcompat-v7-27.1.1.aar \ e796469c387c11565d873216f24c3b6f \ res \ layout \ select_dialog_singlechoice_material.xml:错误:找不到文件。 错误:java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2.Aapt2Exception:AAPT2错误:检查日志以获取详细信息 :app:mergeDebugResources FAILED
失败:构建因异常而失败。
出了什么问题: 任务':app:mergeDebugResources'。
的执行失败错误:java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2.Aapt2Exception:AAPT2错误:检查日志以获取详细信息
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获得全面的见解。
=============================================== =======
你能告诉我怎么解决吗? 如果需要其他任何东西,请告诉我。
答案 0 :(得分:0)
尝试将您的Android gradle插件版本更新为3.2.0-alpha12或更新版本。这些版本中包含的AAPT2版本包含许多针对Windows上的路径支持的修复,导致类似的错误。
答案 1 :(得分:0)
您可以通过分成较小的任务组来解决此问题 在“构建”选项卡下创建单独的调用gradle脚本
当我在詹金斯(Jenkins)中作为单个任务一起运行组装调试和测试时,我遇到类似的问题
答案 2 :(得分:0)
答案 3 :(得分:0)
在将Jenkins与Window结合使用以构建Android时,我自己遇到了这个问题。 我通过在环境变量中添加 GRADLE_USER_HOME 来解决:
GRADLE_USER_HOME = C:\Users\*MyUserName*\.gradle
希望获得帮助,