上传CN1生成的AAB至Google Play遇API级别警告,求解决建议
解决Codename One生成AAB上传Google Play的API等级警告问题
问题说明
Your app currently targets API level 30 and must target at least API level 31 to ensure it is built on the latest APIs optimized for security and performance.
Google Play要求应用目标API等级至少为31,你的Codename One项目当前目标等级是30,只需调整项目配置即可解决:
具体操作步骤
- 打开项目根目录下的
codenameone_settings.properties配置文件 - 查找
android.targetSDKVersion配置项,将其值修改为31(或更高的稳定API版本,如33、34,建议匹配Google Play当前要求的最低标准) - 若配置文件中无该条目,直接在文件末尾添加:
android.targetSDKVersion=31 - 重新构建生成AAB安装包,再上传至Google Play平台
额外注意事项
- 升级目标API等级后,务必测试应用在Android 12及以上系统的兼容性,重点关注权限变更(如通知权限、精确位置权限等)对功能的影响
- 检查项目中使用的第三方Codename One扩展,确认其支持目标API 31及以上版本,避免出现兼容性故障
内容的提问来源于stack exchange,提问作者Daniel Tsai
相关产品推荐
相关产品推荐

