Tôi có một ứng dụng nhận được vài nghìn người dùng mỗi ngày. Tôi nhận được một số báo cáo thông qua thị trường rằng hoạt động nhập của tôi không thể tải tài nguyên xml bố cục của nó. Tôi không thấy thế nào điều này có thể là tốt ?:Không thể tìm thấy ID bố cục cho <1% người dùng?
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.me.app/com.me.app.MyActivity}: **android.content.res.Resources$NotFoundException: Resource ID #0x7f030065**
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1659)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1675)
at android.app.ActivityThread.access$1500(ActivityThread.java:121)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:943)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:3701)
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:862)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:620)
at dalvik.system.NativeStart.main(Native Method)
Caused by: android.content.res.Resources$NotFoundException: Resource ID #0x7f030065
at android.content.res.Resources.getValue(Resources.java:896)
at android.content.res.Resources.loadXmlResourceParser(Resources.java:1873)
at android.content.res.Resources.getLayout(Resources.java:735)
at android.view.LayoutInflater.inflate(LayoutInflater.java:318)
at android.view.LayoutInflater.inflate(LayoutInflater.java:276)
at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:207)
at android.app.Activity.setContentView(Activity.java:1657)
at com.me.app.MyBaseActivity.setContentView(MyBaseActivity.java:50)
at com.me.app.MyActivity.onCreate(MyActivity.java:116)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1623)
... 11 more
Những điểm ngoại lệ đối với dòng này:
setContentView(R.layout.my_layout);
Bất kỳ ý tưởng những gì tôi có thể làm sai ở đây? Một lần nữa, đối với 99% người dùng, không có vấn đề gì.
Cảm ơn bạn
Tôi đã trải nghiệm điều gì đó tương tự. Cho đến nay nó chỉ xảy ra một lần cho khoảng 5.000 người dùng (ít nhất nó chỉ được báo cáo một lần). Rất quan tâm để nghe nếu có ai biết tại sao điều này xảy ra. –
Có mối tương quan nào với các thiết bị được sử dụng và/hoặc các phiên bản phần mềm/hệ điều hành không? –
nơi my_layout.xml nằm ở đâu? bạn có hỗ trợ nhiều màn hình không? – Selvin