首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >XML中的未知属性警告

XML中的未知属性警告
EN

Stack Overflow用户
提问于 2022-06-14 19:05:41
回答 5查看 6.5K关注 0票数 41

AndroidManifest和XML布局向我展示了Unknown attribute android:警告,尽管这些属性存在,并且应用程序在设备上工作。

例如:Unknown attribute android:maxSdkVersionandroid:clickable="true"等。

我知道关于这个问题的其他问题,并尝试了我所能找到的关于这个话题的一切,但没有什么对我有用。我试着:

带有分级文件的同步项目

删除项目位置中的.idea和.gradle文件夹

c:\Users\<user>\.gradle\caches\ 删除缓存

使缓存失效,并重新启动 ...and,我现在还记不起许多其他事情。

这个问题在新安装的操作系统(Windows 11)上仍然存在,显然,新安装的Android也是如此,而且这个问题只影响到旧的项目.

而且,我的项目是最新的,Android Studio没有向我展示任何更新依赖关系版本的警告。

Gradle version 7.3.3 Android Gradle Plugin Version 7.2.1

更新:

警告只出现在SDK 33 (compileSdkVersion 33)中,如果我使用32版本构建,则警告将消失.

Update2:

使用API级别33的新项目仍然显示警告.也许是SDK中的一个bug?

EN

回答 5

Stack Overflow用户

发布于 2022-08-24 10:39:45

有同样的废话还有很多其他的。是的,只要API 33中存在bug,就将buildToolsVersion降级为"32.1.0 rc1“,并将targetSdkVersioncompileSdkVersion降级为API 32。

票数 21
EN

Stack Overflow用户

发布于 2022-07-21 11:17:04

同样,在Android团队解决这个问题或更好的解决方案之前,我使用这个临时解决方案。

  • 将Android 13的所有所需代码移到库模块中(在我的示例中,所有这些代码都移动到实用模块中),并继续使用编译SDK 33。
  • 为本地开发而在其他模块中将SDK编译为32的临时更改
票数 7
EN

Stack Overflow用户

发布于 2022-08-17 13:40:05

这并不理想,但是切换到Dolphin RC1解决了这个问题。考虑到它(大概)很快就会稳定下来,它可能不会在花栗鼠得到修复。您可以从Android预览页面下载Dolphin,但要知道它不是作为安装程序使用的,因此您需要手动更新已安装的版本,或者将其与其一起使用,直到它稳定下来。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72622172

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档