APK构建在詹金斯失败

时间:2018-08-17 08:50:47

标签: android 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
  

错误:java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2.Aapt2Exception:AAPT错误:检查日志以获取详细信息   :app:mergeReleaseResources失败

失败:构建失败,并出现异常。

  • 出了什么问题
      

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

尝试了一切

  

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

仍然失败

2 个答案:

答案 0 :(得分:0)

如果给出aapt错误,则意味着资源错误不在代码中 确保您使用的是PNG文件。

还要从此处转换您的png文件,并将Check this link放在您的项目中,然后重试,希望您的问题可以解决

答案 1 :(得分:0)

您可以通过分成较小的任务组来解决此问题

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

当我在詹金斯(Jenkins)中作为单个任务一起运行组装调试和测试时,我遇到类似的问题