我的应用程序现在最重要的用户报告的崩溃是在下面。看起来像系统找不到文件res/drawable-hdpi/scrollbar_handle_vertical.9.png 下面的例子表明绘制webview时会发生问题,但它也发生在我的应用程序中的其他活动,所有这些都工作正常的时间。Android FileNotFoundException res/drawable-hdpi/scrollbar_handle_vertical.9.png
我会认为这是一个Android资源,我不需要担心。但是,为了测试,我从sdk中取出了该文件,并将其放到了我的项目drawable-hdpi文件夹中,以供我的应用程序的最新版本使用。不过,我仍然在谷歌播放观察崩溃报告。
有关可能发生什么的任何想法?
我也没有使用progaurd现在,所以没有办法剥离出它不应该的文件。
android.view.InflateException: Binary XML file line #26: Error inflating class com.android.internal.app.AlertController$RecycleListView
at android.view.LayoutInflater.createView(LayoutInflater.java:513)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:565)
at android.view.LayoutInflater.inflate(LayoutInflater.java:385)
at android.view.LayoutInflater.inflate(LayoutInflater.java:320)
at android.view.LayoutInflater.inflate(LayoutInflater.java:276)
at android.webkit.WebView$InvokeListBox.run(WebView.java:8308)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:4627)
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:858)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.reflect.InvocationTargetException
at com.android.internal.app.AlertController$RecycleListView.<init>(AlertController.java:703)
at java.lang.reflect.Constructor.constructNative(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:446)
at android.view.LayoutInflater.createView(LayoutInflater.java:500)
... 14 more
Caused by: android.content.res.Resources$NotFoundException: File res/drawable-hdpi/scrollbar_handle_vertical.9.png from drawable resource ID #0x0
at android.content.res.Resources.loadDrawable(Resources.java:1714)
at android.content.res.TypedArray.getDrawable(TypedArray.java:601)
at android.widget.AbsListView.<init>(AbsListView.java:630)
at android.widget.ListView.<init>(ListView.java:230)
at android.widget.ListView.<init>(ListView.java:226)
... 18 more
Caused by: java.io.FileNotFoundException: res/drawable-hdpi/scrollbar_handle_vertical.9.png
at android.content.res.AssetManager.openNonAssetNative(Native Method)
at android.content.res.AssetManager.openNonAsset(AssetManager.java:405)
at android.content.res.Resources.loadDrawable(Resources.java:1706)
... 22 more
该文件来自[Android框架](https://github.com/android/platform_frameworks_base/blob/master/core/res/res/drawable-hdpi/scrollbar_handle_vertical.9.png )。也许你可以创建一个自定义主题,并包含一个'- @ android:drawable/scrollbar_handle_vertical
'的替代品来修复这个错误。 –
zapl
2012-04-24 22:40:51
你好。对此错误的任何更新可能没有发布?我刚开始接受这个相同的问题,不知道为什么。 – 2012-08-28 04:25:46