【问题标题】:android - AAPT: error: resource not foundandroid - AAPT:错误:找不到资源
【发布时间】:2020-11-19 05:00:20
【问题描述】:

我最近对我的应用程序进行了一些更改,奇怪的是我从那时起就遇到了这些错误,我花了 2 天的时间来解决它

我已经检查了每个布局、drawable 和图像,没有什么不好的。

这是我遇到的错误,而且还有很多:

app\src\main\res\values\styles.xml:326:5-332:13: AAPT: error: resource drawable/btn_custom (aka com.xxxx.xxxx:drawable/btn_custom) not found.

这是我风格的代码:

<style name="CustomBtn" parent="@android:style/Widget.Button">
    <item name="android:textSize">15sp</item>
    <item name="android:textColor">#FFFFFF</item>
    <item name="android:gravity">center</item>
    <item name="android:background">@drawable/btn_custom</item>
    <item name="android:padding">10dip</item>
</style>

这是我的可绘制对象中的 btn_custom :

<?xml version="1.0" encoding="utf-8"?>

该文件存在于项目中,我还有太多这些文件。

我该怎么办?我怎样才能解决这个问题 ?我已经清理了项目,重建它,使其无效,甚至复制项目并重新打开它但没有工作

你能帮帮我吗?如何发现问题?

【问题讨论】:

    标签: android android-drawable android-resources


    【解决方案1】:

    错误提示 res > drawable 目录下缺少 btn_custom 文件。请验证。

    【讨论】:

      【解决方案2】:

      只需在 Android Studio 的包目录中检查您的文件即可。

      转到 Android Studio -> 单击左上角的 android 下拉按钮 -> 然后选择包 -> 在包部分检查所有可绘制文件夹部分中的文件 -> 如果您在另一个文件夹中找到文件,请剪切文件并粘贴到drawable文件夹中。

      如果上述这些步骤不起作用更改文件名,请重建它,使其无效。

      【讨论】:

        【解决方案3】:

        你有没有把你的btn_customdrawable 移到一些非主要的resource set,例如xhdpiv7

        我建议你复制文件的内容并重新创建它。

        【讨论】:

        • v x.xx 跟这个问题有什么关系?
        • 我之前不小心为某个 android 版本配置了资源,导致无法在所有版本构建中找到它。认为可能是这种情况。
        • 啊,我现在明白你的意思了,让我帮你说清楚,如果没有帮助,请随时恢复我的更改。
        猜你喜欢
        • 2020-06-21
        • 2019-07-14
        • 2019-01-29
        • 2019-12-26
        • 2019-05-01
        • 1970-01-01
        • 2022-07-02
        • 2020-07-02
        • 1970-01-01
        相关资源
        最近更新 更多