it-swarm.dev

Neznámý atribut Android: layout_width, layout_height, id, gravitace, layout_gravity, polstrování

  • Získání neznámé chyby atributu na všech značkách Android. 

  • V rozvržení XML nezobrazuje automatický návrh všechny atributy (například layout_width, layout_height, orientace, orientace a všechny ostatní atributy systému Android).

Tady je snímek

 enter image description here

 enter image description here Věci, které jsem udělal pro vyřešení tohoto problému.

  • Vyčistit sestavení a znovu vytvořit
  • Odstraněn soubor .idea
  • Neplatná volba Caches/Restart ..
  • Zapněte úsporný režim.

SDk je aktuální. 

V 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'
        }
    }
}

Úroveň aplikace 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()
    }
}
52
Abhishek

Stačí přejít na Nástroje-> Android-> Sync Project se soubory Gradle

51
Marius Gheorghe

Chcete-li opravit, změňte v souboru gradle něco, pak synchronizujte gradle znovu. To pro mě fungovalo.

Kredit: https://stackoverflow.com/a/47500156/5673746

12
mco

Jediná věc, která pro mě pracovala, byla tato odpověď: https://stackoverflow.com/a/53053438/7515903 z nedávného příspěvku na webu SO.

Aplikace Android Studio pouze stáhne knihovny a uloží je do mezipaměti, což umožní vše zpět do normálu.

=== Aktualizovat ===

chtěl jen uvést přesné řešení pro budoucí důkaz, jak je uvedeno v komentářích. Odpověď je @ alexuz a ne moje

nedávno dostal stejný problém s Windows7 a Android studiem 3.2.1. co vlastně pomohlo, je vyčištění následujících složek:

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

Zkusil jsem:

  • Odebrání složek sestavení
  • Čištění projektu
  • Synchronizace projektu se soubory Gradle

Ale nic nefungovalo. Nakonec pomocí File> Invalidate caches opravena chyba.

9
vovahost

Také jsem se s tím setkal. 

  1. Stačí odstranit složku .idea, která je v umístění projektu

  2. Sestavit> Vyčistit projekt

  3. Pak změňte něco v gradlu úrovně aplikace

Poté vás studio Android požádá o synchronizaci projektu. Pokračujte a synchronizujte, problém bude pryč

5
Divakar Rajesh

Měl stejný problém, ale po přeinstalaci vizuálního studia, takže to, co mi pomohlo v Android studiu 3.2, bylo jít a upgradovat cílovou verzi na 28 a zkompilovat verzi 28. Byla ve verzi 27 předtím.

Musel jsem také aktualizovat tyto balíčky

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

Poté, co se Gradle synchronizoval, pak to fungovalo pro mě.

pokud ne výše uvedené odpovědi nefungují, proveďte tyto kroky:

  1. první zavřít Android studio.
  2. než jen jít do oken> Uživatel nebo AppData> místní> a smazat složku poslední verze aplikace androidstudio 
  3. znovu otevřete androidstuduio a nastavte výchozí nastavení
3
Mohammad Hadi

V mém případě žádný výše uvedených řešení pracoval pro mě, ale změnil jsemminSdkVersion na verzi vyšší a provedl synchronizaci gradle poté, co to udělal trik, možná tohle být pro někoho užitečný.

2
Mazen el Senih

Musel jsem

  1. Odstranění Android SDK z AppData Místní Android SDK
  2. Přeinstalujte aplikaci Android Studio
1
Sami Rajala

Toto fungovalo pro mě

Zavřít studio Android Odstraňte všechny soubory z adresáře "C: Uživatelé AndroidStudio3.2", Restartovat studio Android

1
M.J.M

Žádný ze stávajících návrhů pro mě nefunguje. Tento problém jsem vyřešil přeinstalací aplikace Android Studio. Opravdu divné.

1
Hulu

Snažím se všechno, co navrhl, nic nepomohlo. Všechno uvnitř jsem smazal

c:\Users\<user>\.gradle\caches\

a to to vyřešilo (vzal jsem to z https://stackoverflow.com/a/53053438/7515903 , ale nemusel jsem smazat další návrh)

1
Tiferet Cohen

Zavřete Android studio, přejděte na cestu C:\users\user\Android studio3.2\ systém a smažte složku caches, pak restartujte Android Studio.

0
saber javadi

Právě jsem změnil cestu Android SDK a restartoval Android studio-> nastavil novou cestu SDK , Kterou fungoval

0
Ashik Azeez

Jakýkoli z těchto způsobů může problém vyřešit (neznámý atribut Android: layout-width)

  1. Synchronizovat projekt se souborem Gradle (File -> Sync project with Gradle files)
  2. Neplatnost mezipaměti a restartování (File -> Invalidate cache and restart -> Invalidate and restart)
  3. Odstraňte soubor .gradle a .idea ze složky projektu a znovu sestavte projekt.
  4. Smazat složku cache z Android studia (.AndroidStudio3.2 -> system -> caches)
0
Racer