Android Studio 执行任务“:app:mergeDebugResources”失败。并且无法建立一些目录

时间:2021-03-19 01:30:49

标签: android android-studio gradle

首先安装运行程序一切正常。然后它发生了,因为我在那里添加了一个启动画面。我重新安装了应用程序,但没有任何改变。第一次运行正常,第二次运行再次失败。我尝试检查我的 gradle 和文件,但没有发现任何问题。

我该如何解决这个问题?

任务“:app:mergeDebugResources”执行失败。

<块引用>

无法解析配置“:app:_internal_aapt2_binary”的所有文件。 无法转换 aapt2-4.1.2-6503028-windows.jar (com.android.tools.build:aapt2:4.1.2-6503028) 以匹配属性 {artifactType=_internal-android-aapt2-binary, org.gradle.libraryelements =jar, org.gradle.status=release, org.gradle.usage=java-runtime}。 > Aapt2Extractor 执行失败:C:\Users\ASUS.gradle\caches\modules-2\files-2.1\com.android.tools.build\aapt2\4.1.2-6503028\6d9042942daa27a40e3ff66254cb2a820a4cb2a820a73-201000001 -windows.jar。 > 无法创建目录 'C:\Users\ASUS.gradle\caches\transforms-2\files-2.1\0acdb043263d98cb86ad08d6f4b1bd1a\aapt2-4.1.2-6503028-windows'

1 个答案:

答案 0 :(得分:0)

无法隔离问题,但如果缓存被打乱或其他原因,您可以尝试这些方法

  1. 尝试清理构建或使缓存无效/重新启动

  2. 如果上述方法不起作用,请删除 build/caches 文件夹并重新运行。据我所知,您可以到这里 C:\Users\ASUS.gradle\caches 并删除缓存文件夹,这肯定会解决您的问题。

  3. 如果这也行不通,最终的办法就是核对缓存

  • 关闭 Android Studio
  • 打开终端并转到项目位置(cd 项目位置)
  • ./gradlew 干净
  • ./gradlew --stop
  • rm -rf ~/.gradle/caches
  • ./gradlew assembleDebug
  • 打开 Android Studio 和 gradle 同步

我希望它有效。