【问题标题】:How to solve this building problem in Android Studio ( aapt2 File does not exist)?如何在 Android Studio 中解决这个构建问题( aapt2 文件不存在)?
【发布时间】: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


【解决方案1】:

感谢上帝,通过将 .gradle 文件夹移动到 C/:.gradle 解决了 它只是将长路径更改为更短的路径

【讨论】:

    猜你喜欢
    • 2021-07-21
    • 1970-01-01
    • 2019-03-03
    • 2020-10-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多