簡體   English   中英

Jenkins Android 構建錯誤:失敗:構建失敗,出現異常

[英]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 運行以獲得完整的見解。

================================================== ====

你能告訴我如何解決嗎? 如果需要其他任何東西,請告訴我。

可能路太長了。 嘗試這個:

  1. Jenkins --> 項目 --> 項目配置 --> 構建

  2. 選擇高級選項

  3. 選中選項框“強制 GRADLE_USER_HOME 使用工作區” 在此處輸入圖片說明

  4. 構建你的項目

我通過這種方式解決了我的問題,祝你好運!

嘗試將您的 android gradle 插件版本更新為 3.2.0-alpha12 或更高版本。 這些版本中包含的 AAPT2 版本包含許多針對 Windows 上路徑支持的修復程序,這些修復程序導致了類似的錯誤。

你可以通過分成更小的任務組來解決這個問題,在構建選項卡下單獨調用 gradle 腳本

  1. 干凈的構建 assembleDebug
  2. 測試
  3. 連接Android測試

我有類似的問題,當我在 Jenkins 中運行 assembleDebug 並作為單個任務一起測試時

在使用 Jenkins 和 Window 構建 Android 時,我自己也遇到了這個問題。 我通過將GRADLE_USER_HOME添加到環境變量來修復:

GRADLE_USER_HOME = C:\Users\*MyUserName*\.gradle

希望這有幫助,

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM