我试图在Google Playstore上发布我的第一个Cordova应用。 当我上传我的发行版APK时,它显示以下警告,并且我无法推出该发行版。
未优化的APK
警告:
此APK导致未使用的代码和资源发送给用户。如果您使用的是Android App Bundle,则您的应用可能会更小。通过不针对设备配置优化应用程序,您的应用程序可以在用户设备上下载和安装,其数量超出了所需。较大的应用会降低安装成功率,并占用用户设备上的存储空间。
答案 0 :(得分:2)
根据您提到的问题,您可以通过以下方式在cordova 9.0.0
中进行解决:
Go to
您各自的项目目录,然后转到platforms/android
目录,然后打开cmd
/ terminal
并将此command
写为gradlew bundle
。完成此过程后,将生成app.aab
。您可以在outputs/bundle
目录中找到输出。
答案 1 :(得分:1)
这只是一个警告,您可以继续上传Cordova APK。科尔多瓦团队对此有所了解,您可以关注their feature request to support Android App Bundle here
答案 2 :(得分:1)
我看到的缺点是,在Play商店中会出现一条消息:“您的应用可能未针对您的设备进行优化”,这很烦人,这可能迫使您使用捆绑软件和Google的签名。因为人们可能会考虑不使用您的应用程序,但实际上并没有错。即使一个应用程序只有12MB,Google也会说它太大了。 但是我不知道如果您将捆绑方法与不是由Android Studio生成的应用程序一起使用,是否可以正常工作。
答案 3 :(得分:0)
嗯,我认为这只是一个警告。您可以忽略它并推出该版本。 问题是您尚未完成并提供重要信息的足够信息,例如商店列表,内容率,定价和发行以及应用发布。当它们全部显示“绿色”时,您可以部署该应用程序。
答案 4 :(得分:0)
youtube视频用适当的解决方案很好地说明了这一点。
答案 5 :(得分:0)
这是Google的一项新政策,我们无需提交apk,而是需要生成捆绑包,而Play商店本身将生成该应用。
步骤是: