简体   繁体   English

APK构建在詹金斯失败

[英]Apk build fail in jenkins

AAPT err(Facade for 1340746194): \\? 
\C:\Windows\System32\config\systemprofile\.gradle\caches\transforms-1\files-1.1\appcompat-v7-28.0.0- 
 beta01.aar\01ea746f5d966b5b6980a3ad201cbcd2\res\drawable-xxhdpi-v4\abc_switch_track_mtrl_alpha.9.png ERROR: Unable to open PNG file
 AAPT err(Facade for 1340746194): \\?\C:\Windows\System32\config\systemprofile\.gradle\caches\transforms-1\files-1.1\appcompat-v7-28.0.0-beta01.aar\01ea746f5d966b5b6980a3ad201cbcd2\res\drawable-mdpi-v4\abc_textfield_activated_mtrl_alpha.9.png ERROR: Unable to open PNG file

Error: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT error: check logs for details :app:mergeReleaseResources FAILED 错误:java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2.Aapt2Exception:AAPT错误:检查日志以获取详细信息:app:mergeReleaseResources FAILED

FAILURE : Build failed with an exception. 失败 :生成失败,发生异常。

  • What went wrong : 出了什么问题

    Execution failed for task ':app:mergeReleaseResources'. 任务':app:mergeReleaseResources'的执行失败。 Error: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT error: check logs for details 错误:java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2.Aapt2Exception:AAPT错误:查看日志以获取详细信息

Tried everything 尝试了一切

android.enableAapt2=false android.enableAapt2 = FALSE
android.enableBuildCache=false in gradle properties. gradle属性中的android.enableBuildCache = false。 aaptOptions { cruncherEnabled = false } aaptOptions {cruncherEnabled = false}

still failing 仍然失败

if it gives aapt error it means error in resources not in your code make sure you using PNG file . 如果它给出aapt错误,则意味着资源中的错误不在代码中,请确保您使用的是PNG文件。

also convert your png file from here and Check this link put it in your project and try again hope your prob will solve 也从这里转换您的png文件,然后检查此链接,将其放在您的项目中,然后重试,希望您的问题能解决

you can solve this by separating into smaller group of task 您可以通过分成较小的任务组来解决此问题

  1. build assembleDebug 构建assembleDebug
  2. test 测试
  3. connectedAndroidTest connectedAndroidTest

i had similar issues, when i ran assembleDebug and test together in Jenkins as a single task 当我在Jenkins中作为单个任务一起运行Debug和Test时,我遇到了类似的问题

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM