Android FileNotFoundException res / drawable-hdpi / scrollbar_handle_vertical.9.png
El fallo más significativo del usuario reportado por mi aplicación ahora está abajo. Parece que el sistema no puede encontrar el archivo res / drawable-hdpi / scrollbar_handle_vertical.9.png El siguiente ejemplo indica que el problema ocurre al dibujar una vista web, pero también sucede con otras actividades de mi aplicación, todas las cuales funcionan bien el tiempo.
Creo que este es un recurso de Android que no tendría que preocuparse. Pero, sólo para probar, tomé el archivo de la sdk y lo coloqué en mi proyecto drawable-hdpi carpeta para la última versión de mi aplicación. Sin embargo, todavía observador de los informes de accidente en Google Play.
- la animación adview admob hace que glsurfaceview se retrasa
- Establecer estilo de botón mediante programación
- Cambiar el color de texto de Time Picker
- Ampliación del ancho del degradado centerColor en Android
- Disposición de restricciones de Android mediante programación?
¿Alguna idea de lo que podría estar pasando?
También no estoy usando progaurd en este momento, así que no hay manera que está eliminando archivos que no debería.
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
- Asignar un ID de vista programáticamente en Android
- Cómo alinear un centro de vista?
- ¿Hacer Android TextView invisible hasta que presione el botón?
- Android: tabStripEnabled = "false" no funciona
- La conversión al formato de Dalvik falló con error 2 adt 16.0.1
- ¿Cómo puedo inhabilitar todas las vistas dentro del diseño?
- El estudio de Android de repente no puede resolver el símbolo R
- Cómo construir un teclado de sugerencias de diseño en Android
Parece probable que este recurso está ausente en uno (o más dispositivos). Es decir, la compilación de Android en ese dispositivo falta este archivo. Sería interesante ver si el problema está afectando a dispositivos muy específicos.
Espero que la solución será utilizar un dibujable en la propia aplicación (en lugar de depender de uno en android) y asegúrese de que su uno está referenciado, no el que falta en ciertos dispositivos.
Puede utilizar herramientas como BugSense para realizar el seguimiento de problemas como éste para recopilar datos sobre las versiones afectadas de dispositivos y plataformas. Esto es útil si no puedes obtener esta información de los informes de Google Play Store.
Un caso más cuando esto sucede – cuando se utiliza el atributo / recurso introducido en versiones posteriores de android. Hay algunos atributos de asignaciones complejas a índices y cuando appt genera R.java posiblemente puede superponerse a algunos antiguos ids y este error muy extraño ocurre.
Para mí, el mismo error apareció cuando en la visión fue fijado
android:foreground="?android:attr/selectableItemBackground"
selectableItemBackground
fue introducido en api 11, pero fue lanzado en el emulador con api 7.
Así que compruebe sus diseños para usar algunos recursos introducidos más tarde que su minSdkVersion. Se puede comprobar en la referencia R.java
- Glassware auth: android.accounts.OperationCanceledException "No se permiten las credenciales de uso compartido: cancelación."
- Proyecto Android – Algo estropeó mis archivos .classpath (Eclipse 4.2? Eclipse 3.8?)