NoClassDefFoundError cuando la versión descendente Androod admite lib de 23.2.0 a 23.1.1
He actualizado la Biblioteca de soporte de Android de la versión 23.1.1 a 23.2.0 y tengo que actualizar el repositorio de la biblioteca de soporte de Android en el estudio de Android. Ya que hay algunos errores en la nueva versión, quiero bajar la versión. Después de degradar a 23.1.1, recibí estos errores
java.lang.NoClassDefFoundError: Failed resolution of: android/support/v7/widget/TintManager; at android.support.design.widget.TabLayout$TabView.<init>(TabLayout.java:1185) at android.support.design.widget.TabLayout.createTabView(TabLayout.java:656) at android.support.design.widget.TabLayout.addTabView(TabLayout.java:695) at android.support.design.widget.TabLayout.addTab(TabLayout.java:386) at android.support.design.widget.TabLayout.addTab(TabLayout.java:361) at android.support.design.widget.TabLayout.setTabsFromPagerAdapter(TabLayout.java:645) at android.support.design.widget.TabLayout.setupWithViewPager(TabLayout.java:616) at co.appedu.snapask.activity.MainActivity.onStart(MainActivity.java:174) at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1236) at android.app.Activity.performStart(Activity.java:6006) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2321) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2420) at android.app.ActivityThread.access$900(ActivityThread.java:154) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1321) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5292) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699)
Cuando llamo TabLayout.setupWithViewPager(ViewPager)
- Android Studio genera simultáneamente dos aplicaciones para el mismo proyecto
- Convertir proyecto existente en proyecto de biblioteca en Android Studio
- ¿Cómo puedo importar una biblioteca de Android y usarla tanto en el código de producción como en las pruebas?
- Android Library dependencias rotas después de SDK / ADT-Update
- ¿Cómo hacer referencia a paquetes de dependencias en una Biblioteca de Android como .aar?
El mismo código se puede compilar antes de actualizar la biblioteca de soporte técnico
- ¿Cómo arreglar el archivo libgnustl_shared.so duplicado que en sdks de terceros?
- ¿Es Icepick roto?
- ¿Cómo asegurarse de que el código de proyecto de la biblioteca de android se ejecuta sólo en una de las aplicaciones instaladas que lo integran?
- ¿Cómo agrego un proyecto de biblioteca a Android Studio?
- ¿Necesita una Biblioteca de Android un manifiesto, app_name, Icono?
- ¿Cuál es el propósito de las bibliotecas privadas de Android, las bibliotecas de referencia y Android dependies en la jerarquía de proyectos de Android?
- ¿Qué tan inteligente es Eclipse / ADT cuando se trata de Android Library Projects?
- Cómo pasar la clave de acceso api y la identificación de la transacción en authorize.net sdk para android?
Compruebe si actualizó otras dependencias. Tenía problema similar y mi problema estaba en otra biblioteca que dependía de 23.2.0.
Al igual que @basv dijo, 23.1.1 contiene TineManager clase, 23.2.0 eliminado. El diseño de material Lib de 23.1.1 depende de TineManager. Así que actualice dos libs al mismo tiempo.
He intentado esta manera con éxito. Espero que así sea, jaja.
- ¿Por qué no se establecen los permisos de AndroidManifest en mi aplicación?
- Uso de bibliotecas pre-construidas y jni en Android Studio