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(这是标准安装附带的版本,我没有更改它)
android-layout android-xml android-studio android-xml-attribute android-studio-3.5
android-xml ×1