使用teamcity用gradle构建android项目时出错

时间:2018-12-14 10:01:07

标签: android gradle android-gradle teamcity

使用团队城市构建和安装Android应用。不断出现错误。

  

[16:59:38] [步骤1/1]任务执行失败   ':app:mergeDebugResources'。 org.gradle.internal.UncheckedException:   java.util.concurrent.ExecutionException:   com.android.builder.internal.aapt.v2.Aapt2Exception:Android资源   编译失败输出:   C:\ Windows \ System32 \ config \ systemprofile.gradle \ caches \ transforms-1 \ files-1.1 \ appcompat-v7-28.0.0.aar \ 3467ebf6f9d1bb66db4bdb226db55512 \ res \ drawable-hdpi-v4 \ abc_ic_menu_share_mtrl_alpha.png:   错误:找不到文件。

     

命令:   C:\ Windows \ System32 \ config \ systemprofile.gradle \ caches \ transforms-1 \ files-1.1 \ aapt2-3.2.1-4818971-windows.jar \ 8a1ce91548f2547bb27874a553d3981d \ aapt2-3.2.1-4818971-windows \ aapt2.exe   编译--no-crunch \           -旧版\           -o \           C:\ TeamCity \ buildAgent \ work \ 7028d0f31da34ed0 \ Workshop \ app \ build \ intermediates \ res \ merged \ debug   \           C:\ Windows \ System32 \ config \ systemprofile.gradle \ caches \ transforms-1 \ files-1.1 \ appcompat-v7-28.0.0.aar \ 3467ebf6f9d1bb66db4bdb226db55512 \ res \ drawable-hdpi-v4 \ abc_ic_menu_share_mtrl_alpha.png   守护程序:AAPT2 aapt2-3.2.1-4818971-windows守护程序#1

它说找不到的文件肯定存在。我是.net开发人员,几乎没有任何android开发经验,所以我不知道接下来要解决什么。请帮忙。

1 个答案:

答案 0 :(得分:3)

AAPT2似乎在Windows上的长路径上有些麻烦。尝试将Gradle缓存移近C:\,以缩短文件路径。

以下是有关如何更改缓存位置的答案:How to set gradle cache location?