我正在尝试在我的项目中使用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
如何纠正代码。提前谢谢。
答案 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)
通过创建一个新的xml重建xml,我想也许你忘了添加命名空间(xmlns:android =“http://schemas.android.com/apk/res/android”)
希望我能提供帮助。