Lint error con Fragmentos en Android L: "Este método no está anulando nada"
Este método no está anulando nada con el objetivo de compilación actual, pero sí en el nivel 11 de la API (el destino actual es 1).
- ¿Cuáles son las nuevas API de desplazamiento anidadas para Android-L?
- ¿Cómo funciona la api addSharedElement que se agregó a FragmentTransaction?
- La transición de elementos compartidos no tiene el comportamiento esperado
- Creación de una pantalla de preferencias con soporte (v21) Barra de herramientas
- Fondo de icono de notificación grande
¿Cómo puedo neutralizar este error? La aplicación compila y se ejecuta. Estoy usando gradle:
android { compileSdkVersion "android-L" buildToolsVersion "19.1.0" defaultConfig { applicationId "com.codepath.apps.restclienttemplate" minSdkVersion 14 targetSdkVersion "android-L" } .... }
De acuerdo con los documentos <uses-sdk>
, si minSdkVersion
está ausente, el valor predeterminado es 1, por lo que pienso que lint no sabe qué versión se requiere.
- DrawableCompat.unwrap no funciona antes de Lollipop
- Error al analizar XML: prefijo no enlazado con barra de herramientas sdk 21
- El control de conmutadores no funciona en Dialog en Android versión 5.0
- Error al inflar la clase y android.support.v7.widget.CardView
- Uso del Kit Kat DatePicker en el dispositivo Lolipop
- CardView no muestra Shadow en Android L
- Cómo tener un botón de interruptor Lollipop
- "@android: style / TextAppearance.StatusBar.EventContent.Title" establece el color en blanco en lugar de gris en android L
Pruebe esto, trabajó para mí:
-
Descargar android-21 sdk desde aquí: https://mega.co.nz/#!klwQWQ6Z!seD3n0x9dkTyR29c7HxNE6XkHXtmpjfcbYrfntVOXmY
-
Descomprimirlo en su camino sdk
-
En su archivo de compilación gradle cambiar esto
CompileSdkVersion "android-L" buildToolsVersion "19.1.0"
a
compileSdkVersion 21 buildToolsVersion "20.0.0"
Experimentó el mismo problema en Android Studion v0.8.0 (fue descargado del sitio web oficial, y no era la última versión para ese momento (: triste))
Simplemente actualice el programa (Ayuda -> Comprobar actualización …). En mi caso he actualizado a 0.8.6 y el problema ha desaparecido.
Sospecho que las cadenas de niveles de API como android-L
o L
resuelve a 1
para el nivel de API y ve toneladas de métodos que no existen hasta niveles de API más avanzados (incluso métodos de nivel API muy bajos agregados en 4 o 7).
Dado que el SDK es una vista previa y no final, he añadido esto a mi archivo lint.xml:
<!-- Android L pre-release disabled checks --> <issue id="Override" severity="ignore"/>
Asegúrate de eliminarlo una vez que Android L s SDK se publique oficialmente y puedes usar 21
lugar de una cadena.
- Agregar viewpager como un encabezado de desplazamiento en listview
- No se puede ejecutar la aplicación con mapas en el dispositivo Android que ejecuta 4.0.3 ICS