gpt4 book ai didi

java - Android 资源未找到异常

转载 作者:行者123 更新时间:2023-12-01 11:27:16 31 4
gpt4 key购买 nike

以下错误是否表明该资源无法从 Java 源代码中获得?我验证了 R 文件包含下面列出的资源 ID:

Caused by: android.content.res.Resources$NotFoundException: Resource ID #0x7f0b0015
at android.content.res.Resources.getValue(Resources.java:2009)
at android.content.res.Resources.getColor(Resources.java:1691)
at com.flatbutton.FButton.init(FButton.java:97)
at com.flatbutton.FButton.<init>(FButton.java:47)
            at java.lang.reflect.Constructor.constructNative(Native Method)
            at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
            at android.view.LayoutInflater.createView(LayoutInflater.java:600)
            at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:702)
            at android.view.LayoutInflater.rInflate(LayoutInflater.java:761)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:498)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:398)
            at android.view.LayoutInflater.inflate(LayoutInflater.java:354)
            at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:249)
            at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:106)
            at com.androidvoter.MainActivity.onCreate(MainActivity.java:16)

FButton 的第 97 行有:

mButtonColor = resources.getColor(R.color.fbutton_default_color);

在FButton中,它正在导入包的R文件。

我还验证了 R.java 文件中的资源 R.color.fbutton_default_color:

public static final int fbutton_default_color=0x7f0b0015;

最佳答案

啊,我找到了解决方案。显然,在app/src/main/res目录中,有2个文件夹:

"values"
"values-w820dp"

colors.xml 文件位于 values-w820dp 内。这就是找不到资源的原因。通过将其移动到 values 目录中解决了这个问题。

关于java - Android 资源未找到异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30722065/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com