【发布时间】:2018-08-17 08:50:46
【问题描述】:
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 失败
FAILURE:构建失败并出现异常。
-
出了什么问题:
任务“:app:mergeReleaseResources”执行失败。 错误:java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2.Aapt2Exception:AAPT 错误:查看日志了解详情
什么都试过了
android.enableAapt2=false
gradle 属性中的 android.enableBuildCache=false。 aaptOptions { cruncherEnabled = false }
还是失败
【问题讨论】:
-
如果它给出 aapt 错误,问题可能在资源文件夹下。它提供了有关 png 文件的线索,这可能是问题所在吗?
-
drawable-mdpi-v4\abc_textfield_activated_mtrl_alpha.9.png检查此图像或替换然后再次运行它 -
@faruk 和 hemat 在本地运行良好实际上仅在詹金斯服务器上构建失败
-
@PiyushKumar 没错,本地构建不会有问题。我也有类似的问题。我的 res 文件夹中有一个 html 页面,并且可以成功构建和运行它。但是,发布版本不允许这样做。我不得不删除 html 文件。我相信这是一个类似的问题,只发生在发布版本上。