Google Play Console提示PWA需适配Android 13(API 33+)求助
解决PWA在Google Play Console的API Level 33目标版本警告问题
为什么PWA会出现Android兼容性警告?
你看到这个警告,是因为你是通过Trusted Web Activity (TWA) 或Google Play官方的PWA打包机制,将PWA封装成了Android容器应用发布到Google Play的。这种情况下,你的PWA不再是纯浏览器运行的网页,而是以Android应用的形式存在,必须遵守Google Play对Android应用的目标SDK版本要求。
具体解决步骤
根据你使用的打包工具不同,操作方式分为两种:
1. 使用PWABuilder/在线打包工具
- 打开你当初打包PWA的工具后台,找到项目的「Android构建配置」
- 将「目标SDK版本(Target SDK Level)」修改为33或更高(推荐34)
- 重新生成App Bundle(.aab格式文件)
- 登录Google Play Console,上传新生成的App Bundle到对应应用版本中
2. 手动用Android Studio配置TWA
- 打开TWA项目的Module级
build.gradle文件 - 在
android > defaultConfig节点下,修改targetSdkVersion为33或更高,示例代码:android { defaultConfig { // 其他配置... targetSdkVersion 34 } } - 点击Android Studio的「Sync Now」同步项目配置
- 重新构建生成App Bundle,上传至Google Play Console
验证修改
上传新Bundle后,可在Google Play Console的「App bundle explorer」中查看该Bundle的目标SDK版本,确认已符合33及以上的要求,警告会自动消失。
内容的提问来源于stack exchange,提问作者Energan 21
相关产品推荐
相关产品推荐

