Android FileNotFound在drawable hdpi文件夹中的custom.xml上出现异常

Android FileNotFound在drawable hdpi文件夹中的custom.xml上出现异常,android,xml,drawable,filenotfoundexception,Android,Xml,Drawable,Filenotfoundexception,我一直收到一个FileNotFound异常,坦率地说,这毫无意义。这是我的档案: custom.xml main.xml <Button android:id="@+id/guess" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="20dp" android:layout_marginBottom="20dp" android:onClic

我一直收到一个FileNotFound异常,坦率地说,这毫无意义。这是我的档案:

custom.xml


main.xml

<Button android:id="@+id/guess" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:padding="20dp" 
android:layout_marginBottom="20dp" 
android:onClick="myClickHandler" 
android:background="@drawable/custom"></Button>


我试着将背景标签移到其他标签的上方,看看这是否导致它失败,它不起作用。我已经将custom.xml文件移到了一个drawable文件夹中,并移到了ldpi和mdpi文件夹中,但它总是给我同样的错误。为什么它找不到我的custom.xml,而它却清晰地显示在那里?java也列出了它,所以我知道它成功地生成了指向它的链接。。。救命啊

保存后是否再次尝试构建R文件?在Eclipse中使用Android SDK时可能会有点混乱(我猜您正在使用Eclipse)。添加新的布局xml后,按钮和字符串的ID是否在代码中正确解析和标识

我会做一个“全部保存”,然后编译项目,然后运行它,看看这是否能解决您的问题。 标记的顺序在这里没有区别,因为布局XML被编译成紧凑的资源


如果仍然找不到xml,我建议删除xml,重新启动Eclipse并在layout下再次创建它,将上面的代码添加到xml中,保存、编译并运行,然后查看是否排序。

保存后是否再次尝试构建R文件?在Eclipse中使用Android SDK时可能会有点混乱(我猜您正在使用Eclipse)。添加新的布局xml后,按钮和字符串的ID是否在代码中正确解析和标识

我会做一个“全部保存”,然后编译项目,然后运行它,看看这是否能解决您的问题。 标记的顺序在这里没有区别,因为布局XML被编译成紧凑的资源


如果它仍然找不到xml,我建议删除xml,重新启动Eclipse并在layout下再次创建它,将上面的代码添加到xml中,保存、编译并运行,然后查看是否可以进行排序。

您可以发布整个custom.xml吗?我猜您的一个xml文件没有编译,导致R文件没有正确生成。您可以发布整个custom.xml吗?我猜您的一个xml文件没有编译,导致R文件无法正确构建。我清除了所有内容,现在很高兴,sdk在最特殊的实例中继续混淆!非常感谢。没问题,在使用Android SDK时会有很多奇怪的趣事,一开始会让你感到困惑的是,没有注册任何添加到清单中的新类,所以你需要添加一个新的布局xml,添加一个新类,添加代码来处理按钮按下等。。添加代码,从main中启动新类的intent,然后在emulator或手机中运行代码,并提示找不到新类。这是您需要了解这种组件式设计的东西,在这种设计中,Android会在运行时确定谁最适合处理您的意图。祝你好运我清除了所有的东西,现在它很高兴,sdk继续在最特殊的情况下混淆!非常感谢。没问题,在使用Android SDK时会有很多奇怪的趣事,一开始会让你感到困惑的是,没有注册任何添加到清单中的新类,所以你需要添加一个新的布局xml,添加一个新类,添加代码来处理按钮按下等。。添加代码,从main中启动新类的intent,然后在emulator或手机中运行代码,并提示找不到新类。这是您需要了解这种组件式设计的东西,在这种设计中,Android会在运行时确定谁最适合处理您的意图。祝你好运
<Button android:id="@+id/guess" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:padding="20dp" 
android:layout_marginBottom="20dp" 
android:onClick="myClickHandler" 
android:background="@drawable/custom"></Button>