Android Studio 新项目中出现“未知属性 android:text”警告

Olo*_*ria 4 android-layout android-xml android-studio android-xml-attribute android-studio-3.5

Android Studio 3.5.3 for Linux 中的一个警告让我很恼火,这是我第一次尝试。我正在按照 Android 教程创建一个交互式骰子滚轴应用程序,在第三步中,它表示可以通过更改布局编辑器中“声明的属性”菜单上的属性“文本”来更改按钮的文本。

问题是:我的列表中没有这样的属性。

部分解决方案:我可以在活动 xml 中更改它。有一个名为 android:text 的属性。更改此属性也会更改设计窗口中的文本,并且构建时也不会发出警告。

无论如何,在 xml 文件上会发出此警告:

未知属性 android:text

检查信息:此检查突出显示 Android 资源文件和 AndroidManifest.xml 中未知的 XML 属性

我找不到任何解决方案来摆脱它。我尝试清空/使缓存无效(即使它是一个新项目),删除 AndroidStudio3.5/system/caches 和 gradle/caches 中的所有内容,重新同步 gradle,删除 .idea 文件夹并最终重新安装 Android Studio,但没有任何运气。

这也适用于具有相同属性的其他元素,如 TextView、EditText 或 CheckBox。属性 android:ems 也会受到此警告的影响。无论哪种情况,它似乎都不会给设计师或建造者造成问题,所以我想我可以忽略这个警告,但无论如何我想知道为什么会发出它。

未知属性 android:activity_main.xml 上突出显示的文本

在此输入图像描述

编辑:我的Sdk Build-Tools版本是33(这是标准安装附带的版本,我没有更改它)

Moh*_*had 8

如果您的compileSdkVersion是33,请尝试在build.gradle(:app)中将其降级到32

  • 我猜33有一个错误 (3认同)