这是什么资源,为什么Android不能找到它?
问题描述:
嘿, 对不起,如果这是一个愚蠢的问题。我是一名业余程序员,也是Android的新手,尽管我为此自豪,在此之前不必为任何人提供帮助。这是什么资源,为什么Android不能找到它?
我遇到的问题是我的程序似乎随机挂在启动。它不会一直发生,而且什么时候发生,它有时会在几秒钟内解冻。我一直没有看到任何形式的崩溃。
我已经看了几个LogCats,这似乎是关键的错误,我运行程序(有时两次)之前,因为它总是抛出,冻结或无:
Failure getting entry for 0x7f03001c (t=2 e=28) in package 0: 0xffffffb5
updateAppWidget couldn't find any view, using error view
android.content.res.Resources$NotFoundException: Resource ID #0x7f03001c
at android.content.res.Resources.getValue(Resources.java:891)
at android.content.res.Resources.loadXmlResourceParser(Resources.java:1865)
at android.content.res.Resources.getLayout(Resources.java:730)
at android.view.LayoutInflater.inflate(LayoutInflater.java:318)
at android.widget.RemoteViews.apply(RemoteViews.java:900)
at android.appwidget.AppWidgetHostView.updateAppWidget(AppWidgetHostView.java:209)
at android.appwidget.AppWidgetHost.updateAppWidgetView(AppWidgetHost.java:243)
at android.appwidget.AppWidgetHost$UpdateHandler.handleMessage(AppWidgetHost.java:72)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:4425)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
at dalvik.system.NativeStart.main(Native Method)
showStatusIcon on inactive InputConnection
我在工作带有Android插件的Eclipse。试图寻找该字符串0x7f03001c,但无法找到它在我生成的R文件或任何地方。我没有使用任何XML,或者至少当我跳过使用它的部分时仍然出现此错误,所以我不知道这些错误来自哪里。
最后,我认为这只是最近才开始的,尽管因为我一直是个白痴,并没有进行版本控制(希望这次能够吸取我的教训),但我没有看到如何测试它是否是偶数来自我的代码,或不。
在此先感谢您的回复。
萨姆
答
你必须updateAppWidget
任何电话?如果不是,那可能不是你的代码。
在这种情况下,尝试使用全新的模拟器,看看您的应用程序是否会启动。
答
有没有什么可以继续,但有两种方法,我会用它来找到它。
- 一步法通过代码,行由行,以确定是否可以重复这个错误可靠围绕代码的一部分
两个 - 它看起来像你使用基于资源的对象无法正确加载 - 请检查最近的资源以确保它们符合您和API的预期。尝试取出一次只使用一行资源的代码。
当然,你已经说了版本控制将是有益的:-)
不,它看起来像你说得对,日志导致上面没有从我的代码。我调查并发现,当我启动其他应用程序(包括Marketplace应用程序)时会出现相同的错误,因此它看起来可能与我的冻结问题无关。 顺便说一下,我所拥有的唯一部件是随电话一起安装的部件。 – 2010-09-24 19:48:39