未知属性 android: layB_width,layB_height,id,vity,layB_vity,padding

  • 获取所有 android 标记的未知属性错误。

  • 在布局 XML 中,自动建议没有显示所有的属性(如布局宽度、布局高度、方向、方向和其他所有的安卓属性)

这是一张快照

enter image description here

enter image description here 我为了解决这个问题所做的一切。

  • 清洁生成和重新生成
  • 删除。想法文件
  • 无效的缓存/重新启动. . 选项
  • 打开省电模式。

SDK 是最新的。

在应用程序级网格中

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

应用级网格。

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()
}
}
34466 次浏览

To fix, change something in your gradle file, then sync gradle again. This worked for me.

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

Just go to Tools->Android->Sync Project with Gradle Files

I too encountered this..

  1. Just delete the .idea folder that is in the project location

  2. Build > Clean Project

  3. Then change something in the app level gradle

Then android studio will ask you to sync the project. Go ahead and sync, the problem will be gone

I tried:

  • Removing the build folders
  • Cleaning the project
  • Sync Project with Gradle Files

But nothing worked. Finally using File > Invalidate caches fixed the error.

In my case none of the above solutions worked for me, but changing the minSdkVersion to a higher version and doing a gradle sync after that did the trick, maybe this would be useful to somebody.

None of the existing suggestion works for me. I solved this issue by reinstalling Android Studio. Really weird.

Had the same issue, but after a reinstall of visual studio, so what helped for me on Android studio 3.2, was to go and upgrade the target version to 28 and compile version 28. Was at version 27 before.

I had to upgrade these packages as well

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

After Gradle had synced then it worked for me.

I had to

  1. Delete Android SDK from AppData\Local\Android\Sdk
  2. Reinstall Android Studio

The only thing that worked for me was cleaning the following folders:

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

Android Studio will just redownload the libraries and caches them which will enable everything back to normal.

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

Credits: @alexuz

if non of above answers dosn't work do these steps:

  1. first close android studio.
  2. than just go to windows>User or AppData>local> and delete androidstudio last version folder
  3. reopen androidstuduio and set default settings

I just changed my android SDK path and restart android studio->set new SDK path it working

Any of these ways will possibly fix your problem (unknown attribute android:layout-width)

  1. Sync project with Gradle file (File -> Sync project with Gradle files)
  2. Invalidate cache and restart (File -> Invalidate cache and restart -> Invalidate and restart)
  3. Delete .gradle and .idea file from the project folder and rebuild the project.
  4. Delete caches folder from Android studio (.AndroidStudio3.2 -> system -> caches)

Just update your android studio: Help -> Check for Updates..

I changed the compileSdkVersion/buildToolsVersion/targetSdkVersion from 30 to 29 in build.gradle and the problem disappeared for me.

I´ve tryed all the solutions but the only thing that worked for me was 4gus71n's answer.

Deleting the C:\Users.AndroidStudio3.2\system\caches folder solved my problem.

Link to his answer: https://stackoverflow.com/a/53160674/6568421

If you're facing this issue only for a few of the attributes like android:text or android:layout_margin, etc, check if your compileSdkVersion is 33 in gradle, and try downgrading it to 32 in build.gradle(:app)