在所有Android标记上获取未知属性错误。
在布局XML中,自动建议未显示所有属性(例如layout_width,layout_height,orientation,orientation和所有其他android属性。)
这是一个快照
SDk是最新的。
在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'
}
}
}
申请级别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()
}
}
答案 0 :(得分:53)
只需转到工具 - > Android->使用Gradle文件同步项目
答案 1 :(得分:14)
对我唯一有用的是清理以下文件夹:
c:\Users\<user>\.gradle\caches\
c:\Users\<user>\.AndroidStudio3.2\system\caches\
Android Studio只会重新下载库并缓存它们,这将使一切恢复正常。
来源:https://stackoverflow.com/a/53053438/7515903
积分:@alexuz
答案 2 :(得分:13)
要修复,请更改gradle文件中的内容,然后再次同步gradle。这对我有用。
答案 3 :(得分:9)
我试过了:
但没有任何效果。最后使用文件&gt;无效缓存修复了错误。
答案 4 :(得分:5)
我也遇到过这个..
只需删除项目位置
构建&gt;清洁项目
然后在应用级别gradle中更改内容
然后android studio会要求你同步项目。继续进行同步,问题就会消失
答案 5 :(得分:5)
有同样的问题,但是在重新安装Visual Studio之后,对我来说对Android Studio 3.2有所帮助的是将目标版本升级到28并编译了28。以前是27。
我也必须升级这些软件包
implementation "com.android.support:support-v4:28.0.0"
implementation 'com.android.support:support-core-ui:28.0.0'
在Gradle同步之后,它对我有用。
答案 6 :(得分:3)
如果以上答案均无效,请执行以下步骤:
答案 7 :(得分:2)
在我的情况下无上述解决方案工作对我来说,但正在改变 minSdkVersion
为更高版本,然后执行gradle同步,这可能会对某人有用。
答案 8 :(得分:2)
这对我有用
关闭Android Studio 从“ C:\ Users \ .AndroidStudio3.2 \ system \ caches”中删除所有文件, 重新启动android studio
答案 9 :(得分:2)
以下任何一种方法都可以解决您的问题(未知属性android:layout-width)
答案 10 :(得分:1)
我必须
答案 11 :(得分:1)
现有建议均不适合我。我通过重新安装Android Studio解决了此问题。真的很奇怪。
答案 12 :(得分:1)
我尝试了每个人建议的所有内容,没有任何帮助。 我删除了里面的所有内容
c:\Users\<user>\.gradle\caches\
并修复了该问题(我从https://stackoverflow.com/a/53053438/7515903那里获得了,但我不需要删除其他建议)
答案 13 :(得分:1)
关闭android studio,转到路径Other
,然后删除C:\users\user\android studio3.2\
文件夹,然后重新启动Android Studio。
答案 14 :(得分:1)
我已经尝试了所有解决方案,但唯一对我有用的是4gus71n的答案。
删除 C:\ Users.AndroidStudio3.2 \ system \ caches 文件夹解决了我的问题。
答案 15 :(得分:0)
我刚刚更改了我的android SDK路径并重新启动android studio->设置新的SDK路径 工作正常
答案 16 :(得分:0)
只需更新您的android studio: 帮助->检查更新。
答案 17 :(得分:-1)
我在compileSdkVersion
中将buildToolsVersion
/ targetSdkVersion
/ build.gradle
从30更改为29,问题对我来说消失了。