资源未找到异常

时间:2013-04-22 10:54:09

标签: android datepicker

我正在尝试在我的项目中使用datepicker。但是一旦我运行该项目,它就会抛出"资源未找到异常"当我在xml文件中拖动datepicker时出现以下行

The following classes could not be found:
- CalendarView (Change to android.widget.CalendarView, Fix Build Path, Edit XML)
- DatePicker (Change to android.widget.DatePicker, Fix Build Path, Edit XML)

logcat条目如下:

FATAL EXCEPTION: 

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.dateandtimepick/com.example.dateandtimepick.MainActivity}: android.content.res.Resources$NotFoundException: String resource ID #0x16

如何纠正代码。提前谢谢。

3 个答案:

答案 0 :(得分:11)

  

android.content.res.Resources $ NotFoundException:字符串资源ID#0x16

您正尝试在

中设置int

tetview.setText()Toast.makeText(),它将作为字符串资源ID。

所以尝试像这样给出int值

.setText(""+intvalue)Toast.makeText(context,""+intvalue,..)

答案 1 :(得分:0)

我解决了"资源未找到"重新安装Android SDK的例外情况。出于某种原因,在打包apk时,SDK工具并没有打包资源。它'仅在运行时发出的构建错误(无提示错误)。我不需要重新安装JDK或eclipse。

答案 2 :(得分:-1)

  1. 尝试清理Project以重建R.java
  2. 通过创建一个新的xml重建xml,我想也许你忘了添加命名空间(xmlns:android =“http://schemas.android.com/apk/res/android”)

    希望我能提供帮助。