【问题标题】:Execution failed for task ':app:mergeDebugResources' - AwesomeProject任务“:app:mergeDebugResources”执行失败 - AwesomeProject
【发布时间】:2018-09-30 18:52:21
【问题描述】:

我在从 react-native 运行 AwesomeProjecr 时遇到问题。

我运行命令:react-native run-android(使用物理设备),在我收到此错误几秒钟后,顺便说一句,不是第一个。

出了什么问题: 任务 ':app:mergeDebugResources' 执行失败。

java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: Android 资源编译失败 输出:C:\Windows\System32\AwesomeProject\android\app\build\intermediates\res\merged\debug: 错误:目录不存在。

是的,确实存在。

命令: C:\Users\isai.madueno.gradle\caches\transforms-1\files-1.1\aapt2-3.2.0-alpha18-4804415-windows.jar\f4d1b52455cebe257bb0ea5e72f112ff\aapt2-3.2.0-alpha18-4804415-windows\aapt2 。EXE文件 编译 --legacy \ -o \ C:\Windows\System32\AwesomeProject\android\app\build\intermediates\res\merged\debug \ C:\Windows\System32\AwesomeProject\android\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml

守护进程:AAPT2 aapt2-3.2.0-alpha18-4804415-windows 守护进程 #2

我之前使用了这个link,在编译过程中出现了这个新错误。

我不知道还能做什么。我尝试了很多,但似乎很难编译。

【问题讨论】:

  • 我有时会遇到奇怪的错误,我删除了构建目录并检查了您对项目中所有文件夹的权限(右键单击>安全>编辑>确保所有可勾选的都被勾选)并重建你的项目

标签: android react-native


【解决方案1】:

同样的错误发生在我身上,我浪费了一整天的时间试图让它工作,卸载并重新安装所有东西并仔细检查。但是,有效的解决方案是:

由于默认项目是在 C:\windows\system32 文件夹中创建的,因此我将其移至其他驱动器

这就成功了。 Sys32 文件夹的默认访问权限改变了 gradle 的行为,并且 react-native run-android 总是以错误告终。 我希望它有所帮助。如果有人可以更简要地解释这个问题,它将帮助许多新人。 问候

【讨论】:

    【解决方案2】:

    此错误有时会在 Windows 上发生(通常当输入、输出或 AAPT2 可执行文件位于不同的驱动器上时),但在最新版本的 android gradle plugin 3.3 canaries 中已修复。更新您的 build.gradle 文件以使用例如版本 3.3.0-alpha10:

    buildscript {
    
        repositories {
            google()
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:3.3.0-alpha010'
        }
    }
    
    allprojects {
        repositories {
            google()
            jcenter()
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-25
      • 1970-01-01
      • 1970-01-01
      • 2017-11-09
      • 1970-01-01
      • 1970-01-01
      • 2019-10-10
      相关资源
      最近更新 更多