[英]Jenkins Android Build Error: FAILURE: Build failed with an exception
我一直在嘗試使用 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\\google_1.1\\play-services-base-15.0.1.aar\\ : 文件未找到。 C:\\Windows\\System32\\config\\systemprofile.gradle\\caches\\transforms-1\\files-1.1\\appcompat-v7-27.1.1.aar\\e796469c387c11565d873216f24c3b6f\\res\\layout\\select_dialog_single:error 錯誤:java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2.Aapt2Exception:AAPT2 錯誤:檢查日志以獲取詳細信息:app:mergeDebugResources FAILED
FAILURE:構建失敗,出現異常。
出了什么問題:任務 ':app:mergeDebugResources' 執行失敗。
錯誤:java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2.Aapt2Exception:AAPT2 錯誤:檢查日志以獲取詳細信息
嘗試:使用 --stacktrace 選項運行以獲取堆棧跟蹤。 使用 --info 或 --debug 選項運行以獲得更多日志輸出。 使用 --scan 運行以獲得完整的見解。
================================================== ====
你能告訴我如何解決嗎? 如果需要其他任何東西,請告訴我。
嘗試將您的 android gradle 插件版本更新為 3.2.0-alpha12 或更高版本。 這些版本中包含的 AAPT2 版本包含許多針對 Windows 上路徑支持的修復程序,這些修復程序導致了類似的錯誤。
你可以通過分成更小的任務組來解決這個問題,在構建選項卡下單獨調用 gradle 腳本
我有類似的問題,當我在 Jenkins 中運行 assembleDebug 並作為單個任務一起測試時
在使用 Jenkins 和 Window 構建 Android 時,我自己也遇到了這個問題。 我通過將GRADLE_USER_HOME添加到環境變量來修復:
GRADLE_USER_HOME = C:\Users\*MyUserName*\.gradle
希望這有幫助,
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.