Lollipop optimizó la compilación de aplicaciones en Kitkat – LayoutInflaterCompatHC NoClassDefFoundError
He desarrollado una aplicación para Api 21 (Lollipop), y quiero que esta aplicación se ejecute en Api 19 (Kitkat +) dispositivos.
Lamentablemente tengo este error:
- AppCompatActivity.onCreate sólo se puede llamar desde dentro del mismo grupo de bibliotecas
- ShowAsAction = "always" se ignora en la barra de herramientas
- Eliminar título en la barra de herramientas en appcompat-v7
- ¿Necesitamos especificar sus componentes de interfaz de usuario (Spinner, EditText) colores de forma explícita cuando se utiliza AppCompat
- Android appcompat barra de acción elemento de menú showAsAction no funciona
E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: com.myurl.myapp , PID: 14398 java.lang.NoClassDefFoundError: android.support.v4.view.LayoutInflaterCompatHC at android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplV11.setFactory(LayoutInflaterCompat.java:42) at android.support.v4.view.LayoutInflaterCompat.setFactory(LayoutInflaterCompat.java:79) at android.support.v7.app.AppCompatDelegateImplV7.installViewFactory(AppCompatDelegateImplV7.java:790) at android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:57) at com.myurl.myapp.FeedActivity.onCreate(FeedActivity.java:194)
Esto sucede en la primera línea del método onCreate ():
super.onCreate(savedInstanceState);
Estas son mis importaciones:
dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:support-v4:21.+' compile "com.android.support:appcompat-v7:21.0.+" compile 'com.android.support:cardview-v7:21.+' compile 'com.android.support:recyclerview-v7:21.+' }
¿Alguien sabe cómo resolver este problema?
- ¿Cómo agregar bibliotecas de soporte?
- ¿Debo usar AppCompat v7 si minsdk es 14
- Appcompat CardView y Picasso sin esquinas redondeadas
- Tema de diálogo de AppCompat con la barra de título de Mis-color - ¿Bug?
- Cómo diseñar el color del cursor de SearchView en AppCompat
- Android v21 Theme.Appcompat acento de color se ignora, sin relleno en los diálogos
- Cómo implementar DrawerArrowToggle de Android appcompat v7 21 library
- Appcompact DialogFragment de una sola opción marca de verificación color
No importa qué dispositivo ejecute si tiene buildToolsVersion
más buildToolsVersion
.
android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "your.app.id" minSdkVersion 16 targetSdkVersion 21 versionCode 1 versionName "1.0" } } ext { supportLibVersion = '23.1.1' playServiceVersion = '8.3.0' } dependencies { compile "com.android.support:design:${supportLibVersion}" compile "com.android.support:cardview-v7:${supportLibVersion}" compile "com.android.support:appcompat-v7:${supportLibVersion}" compile "com.android.support:recyclerview-v7:${supportLibVersion}" compile "com.google.android.gms:play-services:${playServiceVersion}" }
- Comunicación USB entre Android (modo accesorio) y Windows PC (host)
- Animado (VectorDrawable) animado mediante programación en tiempo de ejecución