studio linearlayout bottom addview android android-layout android-studio android-xml android-layoutparams

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



obsolete layout params (12)

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

  • Obteniendo 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

Cosas que he hecho para resolver este problema.

  • Limpieza de construcción y reconstrucción
  • Archivo .idea eliminado
  • Opción de caché / reinicio invalidado ...
  • Active el modo de ahorro de energía.

SDk está actualizado.

En App Level Gridle

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() } }


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


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 volverá a descargar las bibliotecas y las almacenará en caché, lo que permitirá que todo vuelva a la normalidad.

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

Créditos: @alexuz


Lo intenté:

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

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


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


Para solucionarlo, cambie algo en su archivo gradle, luego sincronice gradle nuevamente. Esto funcionó para mí.

Crédito: https://.com/a/47500156/5673746


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


Tuve el mismo problema, pero después de una reinstalación de 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. Estaba en la versión 27 antes.

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í.


Tuve que

  1. Eliminar Android SDK de AppData / Local / Android / Sdk
  2. Reinstalar Android Studio

Yo también me encontré con 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 aplicación gradle

Luego, Android Studio le pedirá que sincronice el proyecto. Continúa y sincroniza, el problema se habrá ido


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

  1. primer estudio de Android cercano.
  2. que simplemente vaya a windows> User o AppData> local> y elimine la carpeta de la última versión de androidstudio
  3. vuelva a abrir androidstuduio y establezca la configuración predeterminada

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

  1. Proyecto de sincronización con archivo Gradle (Archivo -> Proyecto de sincronización 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)