Atributo desconocido android: layout_width, layout_height, id, gravity, layout_gravity, padding


78
  • Obteniendo un error de atributo desconocido en todas las etiquetas de Android.

  • En el diseño XML, la sugerencia automática no muestra todos los atributos (como layout_width, layout_height, orientación, orientación y todos los demás atributos de Android).

Aquí hay una instantánea

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí Cosas que he hecho para resolver este problema.

  • Limpiar construcción y reconstrucción
  • Archivo .idea eliminado
  • Opción Caches inválidos / Reiniciar ..
  • Active el modo de ahorro de energía.

SDk está actualizado.

En la cuadrícula de nivel de aplicación

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "com.example.abhishek.ondemandservice"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'),     'proguard-rules.pro'
        }
    }
}

Nivel de aplicación Gride.

buildscript {
    repositories {
        maven { url "http://dl.bintray.com/populov/maven" }
        jcenter()
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.5.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        maven { url "http://dl.bintray.com/populov/maven" }
        jcenter()
        mavenCentral()
    }
}

classpath 'com.android.tools.build:gradle:2.0.0-beta2'
IntelliJ Amiya

¿Por qué uso una versión anterior si funciona perfectamente en otros sistemas y no funciona de esa manera?
Abhishek

Es posible que desee aceptar una de las respuestas si solucionaron su problema
Benoit Duffez

2
Esto funcionó para mí, revise esto llink stackoverflow.com/a/52965770/8648075
MJM

Respuestas:


54

Simplemente vaya a Herramientas-> Android-> Proyecto de sincronización con archivos Gradle


11
Solo para agregar: en Android Studio 3.1 hay un botón llamado "Sincronizar proyecto con archivos gradle" entre los botones "revertir" y "administrador avd" en la esquina derecha de una barra de herramientas.
Kirill Starostin

9
Y en 3.1.2 está en el extremo izquierdo, entre "Guardar todo" y "Sincronizar con el sistema de archivos".
Jake Lee

46

Lo único que funcionó para mí fue limpiar las siguientes carpetas:

c:\Users\<user>\.gradle\caches\
c:\Users\<user>\.AndroidStudio3.2\system\caches\

Android Studio simplemente volverá a descargar las bibliotecas y las almacenará en caché, lo que permitirá que todo vuelva a la normalidad.

Fuente: https://stackoverflow.com/a/53053438/7515903

Créditos: @alexuz


1
Intento todo lo que todos sugirieron, nada ayudó. Eliminé todo dentro de c: \ Users \ <user> \ .gradle \ caches \ y lo arreglé (lo tomé de stackoverflow.com/a/53053438/7515903 , pero no necesitaba eliminar la otra sugerencia)
Tiferet Cohen

¿Podría proporcionar más detalles que solo un enlace, en caso de que la respuesta vinculada se elimine o cambie en el futuro?
TheIT

@TheIT gracias por su sugerencia, he editado la respuesta
Mohamed Akl

1
¡La mejor respuesta! Muchas gracias
shariful islam

1
Gracias. También arregló todas las conexiones en mi proyecto.
SportAtomDroid


11

Lo intenté:

  • Eliminar las carpetas de compilación
  • Limpieza del proyecto
  • Sincronizar proyecto con archivos Gradle

Pero nada funcionó. Finalmente, el uso de Archivo> Invalidar cachés solucionó el error.


1
Gracioso. Para mí, invalidar cachés no funcionó, pero la sincronización con Gradle sí. Supongo que existen múltiples causas potenciales para este problema.
firma del método

A veces, el simple hecho de cerrar el anuncio y reabrir Android Studio puede solucionar este tipo de problemas.
vovahost

Intenté eso pero no funcionó. Hice algo similar: eliminé C: \ Users \ .AndroidStudio3.2 \ system \ caches. Consulte stackoverflow.com/a/52965770/8648075 como sugirió @MJM.
Hristova

6

Cualquiera de estas formas posiblemente solucionará su problema (atributo desconocido android: layout-width)

  1. Sincronizar proyecto con archivo Gradle (Archivo -> Sincronizar proyecto con archivos Gradle)
  2. Invalidar caché y reiniciar (Archivo -> Invalidar caché y reiniciar -> Invalidar y reiniciar)
  3. Elimine el archivo .gradle y .idea de la carpeta del proyecto y reconstruya el proyecto.
  4. Eliminar la carpeta de cachés del estudio de Android (.AndroidStudio3.2 -> sistema -> cachés)

5

Yo también encontré esto ...

  1. Simplemente elimine la carpeta .idea que se encuentra en la ubicación del proyecto

  2. Construir> Proyecto limpio

  3. Luego cambia algo en el nivel de la aplicación gradle

Luego, Android Studio te pedirá que sincronices el proyecto. Continúe y sincronice, el problema desaparecerá


5

Tuve el mismo problema, pero después de reinstalar Visual Studio, lo que me ayudó en Android Studio 3.2 fue actualizar la versión de destino a 28 y compilar la versión 28. Antes estaba en la versión 27.

Tuve que actualizar estos paquetes también

implementation "com.android.support:support-v4:28.0.0"
implementation 'com.android.support:support-core-ui:28.0.0'

Después de que Gradle se sincronizó, funcionó para mí.


3

Si ninguna de las respuestas anteriores no funciona, siga estos pasos:

  1. primer estudio de Android cerrado.
  2. que simplemente ir a Windows> User o AppData> local> y eliminar la carpeta de la última versión de androidstudio
  3. reabrir androidstuduio y establecer la configuración predeterminada

2

En mi caso, ninguna de las soluciones anteriores funcionó para mí, pero cambiando el minSdkVersiona una mayor versión y haciendo una sincronización Gradle después de eso hizo el truco, tal vez esto sería útil a alguien.


1

Ninguna de las sugerencias existentes funciona para mí. Resolví este problema reinstalando Android Studio. Muy raro.


Después de probar todo lo demás en esta lista, mi única solución fue reinstalar desde cero. ¡Que perdida de tiempo!
Panos Gr

1

Tuve que

  1. Elimine el SDK de Android de AppData \ Local \ Android \ Sdk
  2. Reinstale Android Studio


0

Acabo de cambiar la ruta de mi SDK de Android y reiniciar Android Studio-> establecer una nueva ruta de SDK que funciona


0

Simplemente actualice su estudio de Android: Ayuda -> Buscar actualizaciones ..


-1

Cambié el compileSdkVersion/ buildToolsVersion/ targetSdkVersionde 30 a 29 pulgadas build.gradley el problema desapareció para mí.


Por favor, deje la decisión de si esto lo resuelve al autor de la pregunta. También mantenga la especulación fuera de la respuesta. Puede escribirlo en un comentario (en su propia publicación, puede hacerlo).
Yunnosch
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.