Impossible de résoudre le symbole TabLayout? Comment effacer cette erreur? Aidez-moi, s'il vous plaît. J'ai déjà importé import Android.support.design.widget.TabLayout;
Eu un problème similaire, pour résoudre ce problème dans Android Studio (AS), je suis allé Build-> Clean Project et AS trié tout. Assurez-vous dans votre fichier build.gradle sous les dépendances que vous avez:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.Android.support:appcompat-v7:your_api_version_number.0.0'
compile 'com.Android.support:design:+'
}
J'ai résolu le problème manuellement en ajoutant les deux lignes suivantes:
implementation 'com.Android.support:support-v4:22.2.0'
implementation 'com.Android.support:design:22.2.0'
sous dependencies
dans \app\build.gradle
a fonctionné pour moi.
Remarque: Vos toutes les bibliothèques de support doivent être de la même version, c'est-à-dire appcompat-v7 et support-v4 dans la même version, par exemple 23.0.1; sinon vous pouvez obtenir cette erreur
Java.lang.NoClassDefFoundError: Android.support.v7.internal.widget.TintManager` après la construction du code
Sous Gradle Scripts, Open build.gradle (Module: app)
A l'intérieur de dépendances add
compile 'com.Android.support:design:25.3.1'
Il peut y avoir une nouvelle version de la bibliothèque disponible, le Android studio lint check peut le détecter.
La zone de dépendances complète peut ressembler à ceci pour référence. La ligne ci-dessus est la seule que j'ai ajoutée manuellement.
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.Android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.Android.support', module: 'support-annotations'
})
compile 'com.Android.support:appcompat-v7:25.3.1'
compile 'com.Android.support.constraint:constraint-layout:1.0.2'
testCompile 'junit:junit:4.12'
compile 'com.Android.support:design:25.3.1'
}
Une réponse ci-dessus a suggéré d'ajouter
compile 'com.Android.support:design:+'
Ce qui est assez dangereux car il utilise toujours la dernière bibliothèque, vous pouvez avoir du mal à isoler les bogues avec des mises à jour automatiques de la bibliothèque qui se produisent en arrière-plan.
Android Studio n'utilise plus "compiler", ils utilisent "implémentation". Assurez-vous d'inclure le code ci-dessous lorsque vous accédez à Build Gradle> dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.Android.support:appcompat-v7:27.1.1'
implementation 'com.Android.support:support-v4:27.1.1'
implementation 'com.Android.support:design:27.1.1'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.Android.support.test:runner:1.0.1'
androidTestImplementation 'com.Android.support.test.espresso:espresso-core:3.0.1'
}