Unbekannter Attributfehler für alle Android-Tags.
In Layout-XML werden durch den automatischen Vorschlag nicht alle Attribute angezeigt (z. B. layout_width, layout_height, Orientierung, Orientierung und alle anderen Android-Attribute).
Hier ist ein Schnappschuss
Dinge, die ich getan habe, um dieses Problem zu lösen.
SDk ist auf dem neuesten Stand.
In 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'
}
}
}
Anwendungsebene 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()
}
}
Gehen Sie einfach zu Tools-> Android-> Sync Project with Gradle Files
Um dies zu beheben, ändern Sie etwas in Ihrer Verlaufsdatei und synchronisieren Sie dann erneut. Das hat bei mir funktioniert.
Gutschrift: https://stackoverflow.com/a/47500156/5673746
Das einzige, was für mich funktioniert hat, war diese Antwort: https://stackoverflow.com/a/53053438/7515903 aus einem kürzlich veröffentlichten Post hier auf SO.
Android Studio lädt nur die Bibliotheken erneut herunter und speichert sie im Cache, wodurch alles wieder normal wird.
=== Update ===
ich wollte hier nur die genaue Lösung für das zukünftige Proofing angeben, wie in den Kommentaren vorgeschlagen. Die Antwort ist @alexuz und nicht meine
habe das gleiche Problem vor kurzem mit Windows7 und Android Studio 3.2.1. Was wirklich geholfen hat, ist das Aufräumen der folgenden Ordner:
c:\Users\<user>\.gradle\caches\
c:\Users\<user>\.AndroidStudio3.2\system\caches\
Ich habe es versucht:
Aber nichts hat funktioniert. Mit File> Caches ungültig machen Fehler behoben.
Auch ich bin dies begegnet ..
Löschen Sie einfach den .idea-Ordner, der sich am Projektspeicherort befindet
Erstellen> Projekt reinigen
Dann ändern Sie etwas in der App-Ebene
Dann fordert Android Studio Sie auf, das Projekt zu synchronisieren. Fahren Sie fort und synchronisieren Sie, das Problem ist weg
Hatte das gleiche Problem, aber nach einer Neuinstallation von Visual Studio, also was mir auf Android Studio 3.2 geholfen hat, war es, die Zielversion auf 28 zu aktualisieren und Version 28 zu kompilieren. War bei Version 27 vor.
Ich musste diese Pakete auch aktualisieren
implementation "com.Android.support:support-v4:28.0.0"
implementation 'com.Android.support:support-core-ui:28.0.0'
Nachdem Gradle synchronisiert hatte, funktionierte es für mich.
wenn keine der obigen Antworten funktioniert, führen Sie die folgenden Schritte aus:
In meinem Fall keine der oben genannten Lösungen hat für mich gearbeitet,, aber die minSdkVersion
in eine höhere Version geändert und eine Abstufungssynchronisierung durchgeführt, nachdem dies den Trick getan hat, vielleicht würde dies geschehen jemandem nützlich sein.
Ich musste
Das hat für mich funktioniert
Schließen Sie Android Studio Löschen Sie alle Dateien aus "C:\Users\.AndroidStudio3.2\system\caches".... Starten Sie Android Studio neu
Keiner der vorhandenen Vorschläge funktioniert für mich. Ich habe dieses Problem durch die Neuinstallation von Android Studio gelöst. Sehr seltsam.
Ich versuche alles, was alle vorgeschlagen haben, nichts hat geholfen. Ich habe alles gelöscht
c:\Users\<user>\.gradle\caches\
und es wurde behoben (ich habe es von https://stackoverflow.com/a/53053438/7515903 genommen, aber ich musste den anderen Vorschlag nicht löschen)
Schließen Sie Android Studio, wechseln Sie zum Pfad C:\users\user\Android studio3.2\
system, löschen Sie den Ordner caches
und starten Sie Android Studio neu.
Ich habe gerade meinen Android-SDK-Pfad geändert und das Android-Studio neu gestartet
Jede dieser Möglichkeiten wird möglicherweise Ihr Problem beheben (unbekanntes Attribut Android: Layoutbreite)