studio - ¿Qué significan estas advertencias de logcat de Android?
system.out.println android studio (4)
No parece afectar nada en mi aplicación ... todavía. Estoy usando las bibliotecas de soporte de Android por primera vez (mis proyectos hasta la fecha no han usado bibliotecas de soporte), pero este es un proyecto nuevo sin mucho en la forma de personalización todavía. Las actividades fueron generadas por Android Studio 0.9.2 e implementan Navigation Drawer.
Ejecutando esto en un Samsung Galaxy SIII de Verizon con Android 4.4.2. El proyecto se establece en minSDK de 15 y SDK de 21.
11-21 10:31:18.204 7095-7095/com.myapp.debug I/dalvikvm﹕ Could not find method android.view.ViewGroup.onNestedScrollAccepted, referenced from method android.support.v7.internal.widget.ActionBarOverlayLayout.onNestedScrollAccepted
11-21 10:31:18.204 7095-7095/com.myapp.debug W/dalvikvm﹕ VFY: unable to resolve virtual method 11400: Landroid/view/ViewGroup;.onNestedScrollAccepted (Landroid/view/View;Landroid/view/View;I)V
11-21 10:31:18.204 7095-7095/com.myapp.debug D/dalvikvm﹕ VFY: replacing opcode 0x6f at 0x0000
11-21 10:31:18.204 7095-7095/com.myapp.debug I/dalvikvm﹕ Could not find method android.view.ViewGroup.onStopNestedScroll, referenced from method android.support.v7.internal.widget.ActionBarOverlayLayout.onStopNestedScroll
11-21 10:31:18.204 7095-7095/com.myapp.debug W/dalvikvm﹕ VFY: unable to resolve virtual method 11406: Landroid/view/ViewGroup;.onStopNestedScroll (Landroid/view/View;)V
11-21 10:31:18.204 7095-7095/com.myapp.debug D/dalvikvm﹕ VFY: replacing opcode 0x6f at 0x0000
11-21 10:31:18.204 7095-7095/com.myapp.debug I/dalvikvm﹕ Could not find method android.support.v7.internal.widget.ActionBarOverlayLayout.stopNestedScroll, referenced from method android.support.v7.internal.widget.ActionBarOverlayLayout.setHideOnContentScrollEnabled
11-21 10:31:18.204 7095-7095/com.myapp.debug W/dalvikvm﹕ VFY: unable to resolve virtual method 8977: Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.stopNestedScroll ()V
11-21 10:31:18.204 7095-7095/com.myapp.debug D/dalvikvm﹕ VFY: replacing opcode 0x6e at 0x000e
11-21 10:31:18.234 7095-7095/com.myapp.debug I/dalvikvm﹕ Could not find method android.content.res.TypedArray.getChangingConfigurations, referenced from method android.support.v7.internal.widget.TintTypedArray.getChangingConfigurations
11-21 10:31:18.234 7095-7095/com.myapp.debug W/dalvikvm﹕ VFY: unable to resolve virtual method 368: Landroid/content/res/TypedArray;.getChangingConfigurations ()I
11-21 10:31:18.234 7095-7095/com.myapp.debug D/dalvikvm﹕ VFY: replacing opcode 0x6e at 0x0002
11-21 10:31:18.234 7095-7095/com.myapp.debug I/dalvikvm﹕ Could not find method android.content.res.TypedArray.getType, referenced from method android.support.v7.internal.widget.TintTypedArray.getType
11-21 10:31:18.234 7095-7095/com.myapp.debug W/dalvikvm﹕ VFY: unable to resolve virtual method 390: Landroid/content/res/TypedArray;.getType (I)I
11-21 10:31:18.234 7095-7095/com.myapp.debug D/dalvikvm﹕ VFY: replacing opcode 0x6e at 0x0002
Si estoy adivinando (y lo estoy haciendo), me falta una biblioteca que android.support.v7 requiere. Pero no tengo ni idea de qué o dónde encontrarlo.
Actualmente estoy revisando mis registros generados por el uso del laboratorio de dispositivos remotos de Sony; aparece la misma advertencia, por lo que no es un problema de Android Studio. Sospecho que es un problema con el tema ActionBar utilizado durante el desarrollo de la aplicación.
Estos errores se producen cuando ejecuta Android Studio 1.0 utilizando el ejemplo de cajón deslizante SIN agregar ningún código adicional y utilizando todos los valores predeterminados que ofrece el asistente de creación de proyectos. Por lo tanto, parece ser un problema de Android Studio y no un error de codificación del desarrollador.
Me gustaría agregar a lo que explicó @Monte Creasor. He tenido el mismo problema y he consultado este informe de error que básicamente dice que el problema podría ser causado por com.android.support:appcompat-v7:21.0.3, en una de las principales dependencias necesarias para usar las nuevas capacidades de diseño de Android. Intente volver a v7: 20.0.0, esto debería resolver el problema como lo hizo para mí y para este escritor de informes de errores.
En realidad, todo lo que tienes que cambiar está en la aplicación build.gradle
la línea:
compile ''com.android.support:appcompat-v7:21.0.3''
o la versión posterior que tenga
a
compile ''com.android.support:appcompat-v7:20.0.0''
Tuve el mismo problema, y tampoco pude obtener mi ListFragment desplazable. Usé v4 biblioteca de soporte 21.0.3 antes y actualizado a 22.0.0.
¡Esto solucionó mis problemas!