No encontró la clase "android.support.v7.internal.widget.TintManager" en la ruta: DexPathList
He actualizado las bibliotecas de soporte técnico a la versión 23.0.1 y he empezado a recibir este error.
No encontró la clase "android.support.v7.internal.widget.TintManager" en path: DexPathList.
- Cómo configurar la frontera de color en cardview
- Error Button textColor y drawablePadding en pre-Lollipop usando Appcompat
- La barra de herramientas se superpone y proyecta una sombra en la barra de estado
- No se encuentra la biblioteca de soporte de preferencias v7 en Eclipse ADT
- Selector de Android Drawable con VectorDrawables srcCompat
He utilizado muchas bibliotecas de terceros en la aplicación. ¿Esto causaría este problema?
Gradle archivo:
apply plugin: 'com.android.application' repositories { mavenCentral() maven { url 'http://maven.stickerpipe.com/artifactory/stickerfactory' } } android { compileSdkVersion 23 buildToolsVersion '23.0.1' defaultConfig { applicationId "xxxxxxxxx" minSdkVersion 16 targetSdkVersion 22 versionCode 1 versionName "1.0" multiDexEnabled true } buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } packagingOptions { exclude 'META-INF/LICENSE' exclude 'META-INF/LICENSE-FIREBASE.txt' exclude 'META-INF/NOTICE' } dexOptions { incremental true javaMaxHeapSize "4g" } } dependencies { apply plugin: 'com.google.gms.google-services' compile 'com.google.android.gms:play-services:8.1.0' compile fileTree(include: ['*.jar'], dir: 'libs') compile 'de.hdodenhof:circleimageview:1.2.1' compile 'com.android.support:recyclerview-v7:23.0.1' compile 'com.android.support:appcompat-v7:23.0.1' compile 'com.journeyapps:zxing-android-embedded:3.0.1@aar' compile 'com.google.zxing:core:3.2.0' compile 'com.android.support:design:23.0.1' compile 'com.squareup.picasso:picasso:2.4.0' compile 'com.squareup.okhttp:okhttp-urlconnection:2.2.0' compile('com.github.ganfra:material-spinner:1.1.0') { exclude group: 'com.android.support', module: 'appcompat-v7' } compile 'com.cesarferreira.colorize:library:0.2.1' compile 'com.instabug.library:instabugsupport:1+' compile('vc908.stickers:stickerfactory:0.2.2@aar') { transitive = true; } compile 'com.android.support:multidex:1.0.0' compile('com.mixpanel.android:mixpanel-android:4.6.4') { exclude group: 'com.android.support', module: 'appcompat-v7' } }
- ¿Cómo crear la barra de herramientas con el botón personalizado a la izquierda?
- Vector Drawable no se puede cargar correctamente en Android API 19 con la ayuda de Support Library (23.4.0)
- CoordinatorLayout NullPointerException en onTouchEvent
- Appcompat-v7 v23.0.0 estado de la barra de color negro cuando en ActionMode
- BottomSheetDialogFragment - ¿Cómo enrollar contenido y mostrarlo completamente?
- Proguard - AppCompat no admite las características del tema actual después de proguard / minify
- Excepción grave: java.lang.NoClassDefFoundError: android.support.v7.app.AppCompatDelegateImplV23
Tuve el mismo problema después de actualizar a Android Studio 2.0. He actualizado mis dependencias que no eran actuales y ahora está funcionando bien.
Mediante la referencia cruzada de nuestros archivos gradle, creo que es necesario actualizar su biblioteca de soporte de diseño:
compile 'com.android.support:design:23.1.1'
Descomprimé appcompat-v7 de:
Compile 'com.android.support:appcompat-v7:23.1.1'
a:
Compile 'com.android.support:appcompat-v7:23.1.0'
Y funcionó.
Alguien respondió a establecer una versión más alta, mientras que alguien dice versión inferior. Esto se debe a que gradle utiliza la versión superior en silencio incluso si se define como 23.1.1
. (En este momento, utiliza 24.0.1
para compilar)
Te recomiendo que compruebes la versión correcta que está involucrada el gradlew app:dependencies -q
.
Para arreglar su transferencia de versión superior, establezca force = true
en todas las bibliotecas de soporte como se muestra a continuación.
compile ('com.android.support:support-v4:23.1.1'){ force = true; } compile ('com.android.support:appcompat-v7:23.1.1'){ force = true; } compile ('com.android.support:design:23.1.1'){ force = true; } compile ('com.android.support:cardview-v7:23.1.1'){ force = true; } compile ('com.android.support:recyclerview-v7:23.1.1'){ force = true; }
Hay algunas combinaciones de bibliotecas y herramientas y bibliotecas, que son incompatibles, o pueden conducir a errores. Una de estas incompatibilidades se compila con una versión de las bibliotecas de soporte de android que no es la última versión (o en particular una versión inferior a la versión de sdk de destino).
La biblioteca Support V4 sirve como la base de gran parte de la Biblioteca de soporte de Android y contiene muchas de las clases enfocadas en hacer la compatibilidad hacia atrás mucho más fácil.
Trate de añadir
com.android.support:support-v4:23.1.0
Al usar las pestañas con Viewpager, causa problema: Así que hacer una solución a ella, intente degradar su soporte: appcompat-v7: 23.2.1 a 23.2.0 o simplemente disminuirlo por uno al último dígito. He encontrado la solución, espero que también lo obtenga. 🙂