AndroidManifest和XML布局向我展示了Unknown attribute android:
警告,尽管这些属性存在,并且应用程序在设备上工作。
例如:Unknown attribute android:maxSdkVersion
、android: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?
发布于 2022-08-24 10:39:45
有同样的废话还有很多其他的。是的,只要API 33中存在bug,就将buildToolsVersion
降级为"32.1.0 rc1“,并将targetSdkVersion
、compileSdkVersion
降级为API 32。
发布于 2022-07-21 11:17:04
同样,在Android团队解决这个问题或更好的解决方案之前,我使用这个临时解决方案。
发布于 2022-08-17 13:40:05
这并不理想,但是切换到Dolphin RC1解决了这个问题。考虑到它(大概)很快就会稳定下来,它可能不会在花栗鼠得到修复。您可以从Android预览页面下载Dolphin,但要知道它不是作为安装程序使用的,因此您需要手动更新已安装的版本,或者将其与其一起使用,直到它稳定下来。
https://stackoverflow.com/questions/72622172
复制相似问题