【问题标题】:how to build apk create old version app in Flutter如何在 Flutter 中构建 apk 创建旧版本应用程序
【发布时间】:2018-09-16 15:15:12
【问题描述】:
我正在尝试在 Flutter 中构建我的发布应用程序,当我运行时:
flutter run
在调试和测试模式下一切正常。但是当我尝试使用以下方式构建发布应用程序时:
flutter build apk
它创建了我的一个旧的首次发布应用程序。我之前创建的,我尝试重置计算机重置 android 和所有但不起作用我能做些什么来重置它并清除缓存?
我试图几乎删除并重置所有内容,但它们不起作用。
我必须运行什么命令来修复它并创建新版本的发布 apk
【问题讨论】:
标签:
flutter
dart
build
apk
flutter-android
【解决方案1】:
解决方法很简单。
只需运行flutter clean,然后运行flutter build apk,它就会生成更新应用apk。
如果你想直接安装它,只需在构建命令后运行flutter install。
【解决方案2】:
致所有初学者如果你想发布一个 Flutter 应用的 apk,只需执行以下操作:
颤动运行 --release
(并确保将您的设备连接到手机)
确保您的手机已连接的步骤:
1.手机开启usb调试模式
2.在系统设置中点击手机版本号进入开发者模式
3.将手机模式改为传输文件模式
运行命令后
转到构建->应用程序->输出->apk
【解决方案3】:
如果flutter clean 和flutter build apk 也在您的 pubspec.yaml 中生成带有旧版本代码的 apk,请更改此版本:1.0.2+2
+ 之前是您的版本名称,+ 号之后是您的版本代码
注意:你的新版本号应该在2的位置。或者你可以使用不同的格式,比如1.2+2
【解决方案5】:
运行此命令以制作捆绑包。
flutter build appbundle --target-platform android-arm,android-arm64,android-x64
【解决方案6】:
你可以运行flutter clean然后运行flutter build apk --split-per-abi来拆分apk。它将构建三个 apk,您可以在 build/app/outputs/flutter-apk/ 中找到它们