Impossibile risolvere il simbolo TabLayout? Come cancellare questo errore? Mi aiuti per favore. Ho già importato l'importazione android.support.design.widget.TabLayout;Android Studio non può risolvere il simbolo 'TabLayout'
risposta
Aveva un problema simile, per risolvere questo problema in Android Studio (AS) sono andato Build-> Clean Project e AS ha risolto tutto. Assicurati che nel file build.gradle sotto le dipendenze che si hanno:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:your_api_version_number.0.0'
compile 'com.android.support:design:+'
}
Questo è lavoro. Grazie mille. –
ho risolto il problema manualmente aggiungendo di seguito due linee
compile 'com.android.support:support-v4:22.2.0' compile 'com.android.support:design:22.2.0'
sotto dependencies
in \app\build.gradle
lavorato per me.
Nota: vostri tutte le librerie di supporto devono essere la stessa versione cioè appcompat-V7 e il supporto-v4 per stessa versione per esempio 23.0.1; altrimenti è possibile ottenere errore java.lang.NoClassDefFoundError: android.support.v7.internal.widget.TintManager
dopo il codice di compilazione
Sotto Script Gradle, Aperto build.gradle (modulo: app)
All'interno di dipendenze aggiungere
compile 'com.android.support:design:25.3.1'
Ci potrebbe essere una versione più recente della libreria disponibile, il controllo dello skin lint di Android potrebbe rilevarlo.
L'area delle dipendenze completa può essere simile a questa per riferimento. La riga sopra è l'unica che ho aggiunto manualmente.
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'
}
Una risposta di cui sopra suggerito di aggiungere
compile 'com.android.support:design:+'
che è una specie di pericolosa perché utilizza sempre l'ultima biblioteca, si possono avere problemi di isolamento bug con gli aggiornamenti automatici della libreria che accadono in background.
grazie! Mi stavo chiedendo lo stesso su com.android.support: design: + ' – Sam
Riavviare il dispositivo – kreker