无法上传播放控制台上的APK获取(上传有效的应用程序包)问题- flutter

jk9hmnmh  于 2023-02-25  发布在  Flutter
关注(0)|答案(6)|浏览(194)

我得到了一个错误,而上传apk到播放控制台的第一次。我已经发布了2个应用程序与同一帐户,并没有得到任何错误,但这是第三个应用程序,它是工作正常的每一个模式(--release,--debug,--profile)。我正在flutter中构建apk使用--dart-define使用以下命令

flutter build apk --release --split-per-abi --no-tree-shake-icons --dart-define=ID=1234 --dart-define=APP_NAME=test_app --dart-define=APP_SUFFIX=.test

以下是问题屏幕截图x1c 0d1x

d6kp6zgx

d6kp6zgx1#

您正在Google Play控制台中上传.apk文件,但您必须上传.aab App Bundle文件。

b1uwtaje

b1uwtaje2#

Google Play商店不再接受APK发布应用程序,您必须上传Android应用程序的bundle

对于reference

适用于本机Android

Android Studio-〉构建-〉生成已签名的捆绑包/APK...

对于Flutter参见this和开发文档

From the command line:

Enter cd [project]
Run flutter build appbundle
(Running flutter build defaults to a release build.)
2w3rbyxf

2w3rbyxf3#

我不知道谷歌是停止接受APK的新应用从八月2021供参考请访问-reference

flutter build appbundle --no-tree-shake-icons --dart-define=ID=1234 --dart-define=APP_NAME=test_app --dart-define=APP_SUFFIX=.test

这对我很有效

j5fpnvbx

j5fpnvbx4#

您需要上传App Bundle,而不是APK。
从开发人员控制台,
重要提示:自2021年8月起,新应用必须使用Android App Bundle在Google Play上发布,超过150 MB的新应用现在可以通过Play Feature Delivery或Play Asset Delivery进行发布。
您可以在Android Developer Console上了解更多信息。
您可以使用下面的命令在flutter中创建一个appBundle,

flutter build appbundle

在Flutter Docs阅读更多关于Android部署的信息

dnph8jn4

dnph8jn45#

是的。现在必须上传.aab文件,而不是.apk文件在Google Play商店。要生成.aab文件,请按照给定的步骤。
1.转到构建-从Android Studio的顶栏
1.单击“生成签名的捆绑包/ APK
1.选择Android应用程序包,然后单击下一步
1.勾选“导出”复选框,然后选择“下一步”

w80xi6nr

w80xi6nr6#

对于本机脚本用户:

tns build android --release --aab --key-store-*...```

相关问题