我尝试将Cordova应用(使用Framework7构建)提交到Google Play商店,但收到消息“您的应用当前面向API级别30,必须至少面向API级别31”我已经尝试了所有我能找到的方法来将API级别更改为31。卸载和安装SDK,编辑build.gradle文件,更改Cordova添加的Android平台版本,但我要么只得到错误,要么无法上传应用程序。问题是,我几周前才发布了这个应用程序,但显然谷歌已经改变了他们的要求,所以我想知道这是否可能在这一点上。
li9yvcax1#
要达到31级的目标,你需要升级到cordova-android 11.0,然后将目标设置为31。请参阅this post
lmvvr0a82#
我有类似的问题,这是我如何修复它在莫纳卡平台.阅读此博客.在您设置构建环境为Android设置.您需要添加targetandroidSDK版本31通过以下步骤:转到配置-〉应用程序设置为Android。那坐着祝你好运https://medium.com/the-web-tub/cordova-android-10-1-2-is-now-supported-b6c1329a784e
mnemlml83#
尝试将以下代码添加到<platform name="android">文件的<platform name="android">部分:
<platform name="android">
<preference name="android-minSdkVersion" value="22" /> <preference name="android-targetSdkVersion" value="31" /> <preference name="android-compileSdkVersion" value="31" />
3条答案
按热度按时间li9yvcax1#
要达到31级的目标,你需要升级到cordova-android 11.0,然后将目标设置为31。
请参阅this post
lmvvr0a82#
我有类似的问题,这是我如何修复它在莫纳卡平台.阅读此博客.在您设置构建环境为Android设置.您需要添加targetandroidSDK版本31通过以下步骤:转到配置-〉应用程序设置为Android。那坐着祝你好运
https://medium.com/the-web-tub/cordova-android-10-1-2-is-now-supported-b6c1329a784e
mnemlml83#
尝试将以下代码添加到
<platform name="android">
文件的<platform name="android">
部分: