【问题标题】:Google Play shows Unoptimized APK for Cordova AppGoogle Play 显示 Cordova App 的未优化 APK
【发布时间】:2020-04-17 00:26:49
【问题描述】:

我试图在 Google Playstore 上发布我的第一个 Cordova 应用程序。 当我上传我的发布 apk 时,它显示以下警告并且我无法发布该版本。

未优化的 APK

警告:

此 APK 会导致将未使用的代码和资源发送给用户。如果您使用 Android App Bundle,您的应用程序可能会更小。由于不针对设备配置优化您的应用程序,您的应用程序在用户设备上的下载和安装会超出其需要的大小。较大的应用安装成功率较低,并且会占用用户设备上的存储空间。

【问题讨论】:

  • 有什么解决办法吗?

标签: android cordova google-play


【解决方案1】:

嗯,我认为这只是一个警告。您可以忽略它并发布该版本。 问题在于您没有完成并提供关于重要内容(例如商品详情、内容率、定价和分发以及应用发布)的足够信息。当他们都显示“绿色检查”时,您可以推出应用程序。

【讨论】:

  • 那么,你说如果这些信息都填好了,github.com/apache/cordova-android/issues/729就没有问题了?
  • @Asqan 填写所有这些信息只是帮助您立即发布应用程序的一种方式。它将跳过 App Bundle 问题,但并不能完全解决来自 Google 的警告。
  • 我今天刚刚测试了这个,我完全赞同@GiaÂnNgôTriệu 的说法。
【解决方案2】:

这只是一个警告,您可以继续上传 Cordova APK。 Cordova 团队知道这件事,你可以关注their feature request to support Android App Bundle here

【讨论】:

    【解决方案3】:

    根据你提到的问题,你可以在cordova 9.0.0这样解决:
    Go to你各自的项目目录,然后去platforms/android目录,然后打开cmd/terminal写这个commandgradlew bundle。完成此过程后,将生成app.aab。您可以在outputs/bundle 目录中找到输出。

    【讨论】:

      【解决方案4】:

      我看到的缺点是,在 Play 商店中会有一条消息“您的应用可能没有针对您的设备进行优化”,这很烦人,这可能会迫使您使用捆绑包和 Google 的签名。因为人们可能会考虑不使用您的应用程序,而实际上它没有任何问题。即使一个应用程序只有 12MB,谷歌也会说它太大了。 但是我不知道如果您将 bundle 方法与不是由 Android Studio 生成的应用程序一起使用,它是否可以正常工作。

      【讨论】:

      • 这是否记录在 android 文档的某个地方?
      • 进入开发者控制台后,您将获得相关信息的链接,否则您可以在 developer.android.com 上找到它
      【解决方案5】:

      youtube 视频很好地解释了这一点,并提供了适当的解决方案。

      Click Here for Youtube Video Explanation and solution

      【讨论】:

      • Take the Tour ,并确保使用您的answer link 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 how to answer
      【解决方案6】:

      这是 Google 的一项新政策,现在,我们需要生成一个捆绑包,而不是提交 apk,而 Play 商店本身会生成该应用程序。

      步骤如下:

      1. 导航到项目中的platforms/android 文件夹;
      2. 执行 ./gradlew 包;
      3. 像签署 apk 一样签署捆绑包;
      4. 将其发送到 Play 商店;

      更多详情:https://medium.com/swlh/generating-an-android-app-bundle-from-your-ionic-app-without-android-studio-5bc3acaf4528

      【讨论】:

        猜你喜欢
        • 2019-10-22
        • 2019-10-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-06-06
        • 1970-01-01
        • 2013-10-31
        • 2014-08-31
        相关资源
        最近更新 更多