【发布时间】:2020-07-17 09:49:23
【问题描述】:
在操作开始时一切正常,但在几次“运行”后,有时仅在一次“运行”后,构建过程失败并出现以下消息:
- 出了什么问题: 任务 ':app:mergeDebugResources' 执行失败。 无法解析配置“:app:_internal_aapt2_binary”的所有文件。 无法转换工件 'aapt2-windows.jar (com.android.tools.build:aapt2:3.6.1-6040484)' 以匹配属性 {artifactType=_internal-android-aapt2-binary, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}。 Aapt2Extractor 执行失败:C:\Users\ASUS.gradle\caches\modules-2\files-2.1\com.android.tools.build\aapt2\3.6.1-6040484\d106313d87db056ba2266a225da944d6d34d0d58\aapt2-3.6.1-6040484- windows.jar。 无法创建目录 'C:\Users\ASUS.gradle\caches\transforms-2\files-2.1\ef393ae4c7145152665380d7d72d709d\aapt2-3.6.1-6040484-windows'
然后是这个:
文件不存在:C:\Users\MyUserName.gradle\caches\transforms-2\files-2.1\ef393ae4c7145152665380d7d72d709d\aapt2-3.6.1-6040484-windows
重启程序没有用,甚至删除缓存再重启的过程也没有用。
我去了上面提到的地址并试图打开它,但因为我收到以下错误消息而无法打开:
访问被拒绝
只有完全重新启动 Windows 才能解决问题。该程序运行了几次,然后问题将再次出现。
这浪费了很多时间。有没有办法在不完全重新启动 Windows 的情况下解决问题?
我有 Android Studio 3.6.1
和 Gradle 5.6.4
并赢得 10 64 倍
Android Studio 运行时我无法删除该文件夹,当我关闭它时该文件会自行删除。
我阅读了一个解决方案,它说您应该删除路径,但我无法访问路径以在其中粘贴任何内容,并且我的 gradle.properties 中有 google()。
我将 Gradle 构建工具从 3.6.1 更新到 3.6.2,但仍然出现同样的错误。
我的问题与this不同 我有同样的问题但在我的情况下,我无法访问丢失的文件夹,甚至无法删除它或复制一些东西在我的情况下,问题也不会立即发生但经过几次构建操作 我找不到解决办法
有什么办法吗?
【问题讨论】:
-
我稍微编辑了你问题的语法。如果我在任何地方更改了含义,请随时 edit 将其更改为正确的含义。
标签: android android-studio gradle build aapt2