【问题标题】:flutter failed upload app bundle to play store颤振失败将应用程序包上传到播放商店
【发布时间】:2021-01-19 11:22:49
【问题描述】:

我通过 Flutter 创建了移动应用程序,并且按照 Flutter 文档中的说明,我创建了密钥和 make bundle 来上传它,但是我收到了这个错误:

you downloaded an APK or Android App Bundle that was signed in debug mode. APK file or Android App Bundle must be signed in release mode. Learn more about signing files or packages

如何将构建从调试模式更改为发布模式

【问题讨论】:

标签: flutter build bundle


【解决方案1】:

我也是第一次遇到这个问题。

您可以关注https://flutter.dev/docs/deployment/android 来构建应用程序包。

这个阶段要注意了,

/android/app/build.gradle 文件:

   buildTypes {
       release {
           // TODO: Add your own signing config for the release build.
           // Signing with the debug keys for now,
           // so `flutter run --release` works.
           signingConfig signingConfigs.debug
       }
   }

您必须使用以下代码更改此代码块:

   signingConfigs {
       release {
           keyAlias keystoreProperties['keyAlias']
           keyPassword keystoreProperties['keyPassword']
           storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
           storePassword keystoreProperties['storePassword']
       }
   }
   buildTypes {
       release {
           signingConfig signingConfigs.release
       }
   }

这一切都在提到 link

起初我认为这些代码块是相同的,这就是我指出该代码块的原因。

【讨论】:

  • 我做了同样的事情但没有解决,我通过android studio尝试并上传成功
【解决方案2】:

在终端使用这个;

   flutter build appbundle

【讨论】:

  • 我也用过这个
【解决方案3】:

是的,您不能在 Play 商店中上传调试 apk 文件,因为它是生产版本。所以你需要制作一个release或者签名的apk或者aab文件然后上传。

有关如何使用https://flutter.dev/docs/deployment/android的更多详细信息

【讨论】:

  • 我运行 flutter build apk --release 但相同
  • 在提供答案之前先阅读完整的问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-05
  • 1970-01-01
相关资源
最近更新 更多