AndroidManifest和XML布局向我显示了Unknown attribute android:
警告,即使属性存在,并且应用程序在设备上工作。
例如:Unknown attribute android:maxSdkVersion
、android:clickable="true"
等
我知道关于这个问题的其他问题,并尝试了我能找到的关于这个主题的一切,但没有任何效果。我尝试:
- 将项目与Gradle文件同步**
- 从项目位置删除. idea和. gradle文件夹**
- 从
c:\Users\<user>\.gradle\caches\
删除缓存**
- 从
- 使缓存失效并重新启动**......还有许多其他事情我现在记不起来了。
这个问题仍然存在于新安装的操作系统(Windows 11),显然,新安装的Android Studio,而且这个问题只影响旧项目...
此外,我的项目是最新的一切Android Studio没有显示任何警告我更新依赖项的版本左右。
x1米4英寸x1米5英寸
- 更新日期:**
警告只在SDK版本33(compileSdkVersion 33
)中出现,如果我使用版本32构建,警告就会消失...
- 更新2:**
使用API级别33的新项目仍然显示警告......可能是SDK中的一个bug?
5条答案
按热度按时间gajydyqb1#
**UPD 20.01.2023:**您现在可以将Android Studio更新至最新版本(Android Studio电鳗|2022.1.1) 并且这个bug在那里被修复了。对我来说很有效。
**旧版本:**有相同的问题和许多其他问题。是的,只要API 33中存在错误,就将
buildToolsVersion
降级为“32.1.0 rc1”,将targetSdkVersion
、compileSdkVersion
降级为API 32。23c0lvtd2#
这里也一样,我使用这个临时变通方案,直到Android团队修复这个问题或更好的解决方案。
iszxjhcz3#
这并不理想,但切换到海豚RC1解决了这个问题。鉴于它(大概)很快就会稳定下来,它可能不会在Chipmunk中得到修复。你可以从Android Studio Preview page下载Dolphin,只是要知道它不能作为安装程序使用,所以你需要手动更新你安装的版本或一起使用,直到它稳定下来。
ttp71kqs4#
完美!!将compileSdkVersion设置为32
将目标SdkVersion设置为32
降级androidx。核心:核心-ktx
qvtsj1bj5#
此配置适合我: