Tôi nhận được báo cáo sự cố lạ từ Droid X và Droid Pro.zz_moto_actionbar_bkg.xml lỗi tài nguyên trên Droid
android.content.res.Resources$NotFoundException:
File res/drawable/zz_moto_actionbar_bkg.xml from drawable resource ID #0x10803a8
at android.content.res.Resources.loadDrawable(Resources.java:1735)
at android.content.res.Resources.getDrawable(Resources.java:596)
at android.view.View.setBackgroundResource(View.java:7542)
at com.android.internal.app.AlertController.setBackground(AlertController.java:719)
at com.android.internal.app.AlertController.setupView(AlertController.java:424)
at com.android.internal.app.AlertController.installContent(AlertController.java:232)
at android.app.AlertDialog.onCreate(AlertDialog.java:251)
at android.app.Dialog.dispatchOnCreate(Dialog.java:307)
at android.app.Dialog.show(Dialog.java:225)
at android.app.AlertDialog$Builder.show(AlertDialog.java:802)
at com.*******.a(SourceFile:320)
at com.*******.onOptionsItemSelected(SourceFile:292)
at android.app.Activity.onMenuItemSelected(Activity.java:2251)
at com.android.internal.policy.impl.PhoneWindow.onMenuItemSelected(PhoneWindow.java:809)
at com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:143)
at com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:855)
at com.android.internal.view.menu.IconMenuView.invokeItem(IconMenuView.java:553)
at com.android.internal.view.menu.IconMenuItemView.performClick(IconMenuItemView.java:122)
at android.view.View$PerformClick.run(View.java:9089)
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:3806)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.NullPointerException
at android.graphics.drawable.LayerDrawable.addLayer(LayerDrawable.java:186)
at android.graphics.drawable.LayerDrawable.inflate(LayerDrawable.java:157)
at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:795)
at android.graphics.drawable.Drawable.createFromXml(Drawable.java:736)
at android.content.res.Resources.loadDrawable(Resources.java:1732)
... 27 more
java.lang.NullPointerException
at android.graphics.drawable.LayerDrawable.addLayer(LayerDrawable.java:186)
at android.graphics.drawable.LayerDrawable.inflate(LayerDrawable.java:157)
at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:795)
at android.graphics.drawable.Drawable.createFromXml(Drawable.java:736)
at android.content.res.Resources.loadDrawable(Resources.java:1732)
at android.content.res.Resources.getDrawable(Resources.java:596)
at android.view.View.setBackgroundResource(View.java:7542)
at com.android.internal.app.AlertController.setBackground(AlertController.java:719)
at com.android.internal.app.AlertController.setupView(AlertController.java:424)
at com.android.internal.app.AlertController.installContent(AlertController.java:232)
at android.app.AlertDialog.onCreate(AlertDialog.java:251)
at android.app.Dialog.dispatchOnCreate(Dialog.java:307)
at android.app.Dialog.show(Dialog.java:225)
at android.app.AlertDialog$Builder.show(AlertDialog.java:802)
at com.*******.a(SourceFile:320)
at com.*******.onOptionsItemSelected(SourceFile:292)
at android.app.Activity.onMenuItemSelected(Activity.java:2251)
at com.android.internal.policy.impl.PhoneWindow.onMenuItemSelected(PhoneWindow.java:809)
at com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:143)
at com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:855)
at com.android.internal.view.menu.IconMenuView.invokeItem(IconMenuView.java:553)
at com.android.internal.view.menu.IconMenuItemView.performClick(IconMenuItemView.java:122)
at android.view.View$PerformClick.run(View.java:9089)
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:3806)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
at dalvik.system.NativeStart.main(Native Method)
Điều đó xảy ra khi khởi chạy hộp thoại cảnh báo. Tất nhiên tôi không sử dụng bất kỳ tài nguyên nào như vậy, và Chỉ tài nguyên tôi đang sử dụng trên AlertDialog
là android.R.drawable.ic_input_add
.
Tôi đã thử một số tìm kiếm về điều này, nhưng trang liên quan duy nhất tôi tìm thấy là https://supportforums.motorola.com/message/513190 và nó không giúp ích gì nhiều.
Có ai khác có vấn đề tương tự hoặc tìm giải pháp cho việc này không?
Bạn có cơ hội tìm được giải pháp cho điều này không? Tôi cũng thấy lỗi này, nhưng trên Droid RAZR. Tôi nghĩ rằng Motorola đã tạo ra lớp AlertDialog của riêng họ để ghi đè lên AlertDialog chứng khoán, và nó xung đột bằng cách nào đó. – hooked82
@ hooked82 tiếc là không. Tôi đã loại bỏ tại thời điểm này. – dasony
Nếu đó là bất kỳ sự bảo đảm nào tôi cũng đã bắt đầu gặp phải điều này. Tôi là một số hướng dẫn tôi bật lên với một cái nhìn cảnh báo nhưng không chắc chắn nếu nó 100% tái sản xuất được nêu ra. (Motorola Droid X/Shadow trên Verizon chạy Android 2.3.3) – sradforth