android android-fragments android-studio importerror android-tablayout

Android Studio no puede resolver el símbolo ''TabLayout''



android-fragments android-studio (3)

Tuve un problema similar, para arreglar esto en Android Studio (AS) fui Build-> Clean Project y AS resolvió todo. Asegúrese en su archivo build.gradle debajo de las dependencias que tenga:

dependencies { compile fileTree(dir: ''libs'', include: [''*.jar'']) compile ''com.android.support:appcompat-v7:your_api_version_number.0.0'' compile ''com.android.support:design:+'' }

No se puede resolver el símbolo TabLayout? ¿Cómo borrar este error? Por favor, ayúdame. Ya importé importar android.support.design.widget.TabLayout;


Resolví el problema agregando manualmente debajo de dos líneas

compile ''com.android.support:support-v4:22.2.0'' compile ''com.android.support:design:22.2.0''

en dependencies en /app/build.gradle funcionó para mí.

Nota: Todas las bibliotecas de soporte deben ser de la misma versión, es decir, appcompat-v7 y support-v4 con la misma versión, por ejemplo, 23.0.1; de lo contrario, puede obtener el error java.lang.NoClassDefFoundError: android.support.v7.internal.widget.TintManager después de la creación del código


En Gradle Scripts, abra build.gradle (Módulo: aplicación)

Dentro de las dependencias agrega

compile ''com.android.support:design:25.3.1''

Puede haber una versión más nueva de la biblioteca disponible, la prueba de pelusa de estudio de Android puede detectar eso.

El área completa de dependencias puede verse así para referencia. La línea anterior es la única que agregué 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 respuesta anterior sugirió agregar

compile ''com.android.support:design:+''

Lo cual es un poco peligroso porque siempre usa la última biblioteca, puede tener problemas para aislar errores con actualizaciones automáticas de la biblioteca en segundo plano.