FAILURE:构建失败并出现异常,Android资源编译失败

Posted

技术标签:

【中文标题】FAILURE:构建失败并出现异常,Android资源编译失败【英文标题】:FAILURE: Build failed with an exception,Android resource compilation failed 【发布时间】:2020-06-24 20:56:23 【问题描述】:
<Button
        android:layout_
        android:layout_
        android:text="Show"
        android:background="@drawable/back"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

当我运行此代码时,我显示此错误: FAILURE:构建失败并出现异常。

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

执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 时发生故障 Android资源编译失败

【问题讨论】:

【参考方案1】:

在 Android Studio 中试试这个

File > Invalidate Caches/Restart...

再见。

【讨论】:

您还有更多日志吗?我需要看看。 E/UsbPortManager: connectToProxy: usb hal 服务未找到。服务是否启动失败? java.util.NoSuchElementException E/PowerManagerService: 无法读取 last_reboot_reason 文件 java.io.FileNotFoundException: /data/misc/reboot/last_reboot_reason (没有这样的文件或目录)【参考方案2】:

合并应用程序本身就说明了问题。您的编译器无法合并,因为缺少某些资源。在您的情况下,我看到您按钮上的文本是哈希编码的,这意味着没有为其存储字符串资源。只需在文本处按 alt + Enter 即可生成资源

<Button
    android:layout_
    android:layout_
    android:text="@string/show" <!--THE STRING RESOURCE.-->
    android:background="@drawable/back"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintLeft_toLeftOf="parent"
    app:layout_constraintRight_toRightOf="parent"
    app:layout_constraintTop_toTopOf="parent" />

【讨论】:

以上是关于FAILURE:构建失败并出现异常,Android资源编译失败的主要内容,如果未能解决你的问题,请参考以下文章

FAILURE:构建失败并出现异常。 * 其中:构建文件 'C:\Users\mayev\dev\remplazo\Chronos\android\app\build.gradle' 行:81

构建失败并出现异常 [Android SDK 平台 25]

android studio:失败:构建失败并出现异常

FAILURE:Gradle 构建失败并出现异常

Android Studio 构建失败并出现异常任务“:app:dexDebug”执行失败

FAILURE:构建失败并出现异常 (Flutter)