如何在 Flutter 中构建 apk 创建旧版本应用程序
Posted
技术标签:
【中文标题】如何在 Flutter 中构建 apk 创建旧版本应用程序【英文标题】:how to build apk create old version app in Flutter 【发布时间】:2018-09-16 15:15:12 【问题描述】:我正在尝试在 Flutter 中构建我的发布应用程序,当我运行时:
flutter run
在调试和测试模式下一切正常。但是当我尝试使用以下方式构建发布应用程序时:
flutter build apk
它创建了我的一个旧的首次发布应用程序。我之前创建的,我尝试重置计算机重置 android 和所有但不起作用我能做些什么来重置它并清除缓存? 我试图几乎删除并重置所有内容,但它们不起作用。 我必须运行什么命令来修复它并创建新版本的发布 apk
【问题讨论】:
【参考方案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
【讨论】:
【参考方案4】:可以通过 Android Studio 轻松完成
【讨论】:
这不是正确的方法。确保您关注flutter.io/docs/deployment/android【参考方案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/
中找到它们
【讨论】:
以上是关于如何在 Flutter 中构建 apk 创建旧版本应用程序的主要内容,如果未能解决你的问题,请参考以下文章
我的 Flutter 构建版本 APK 不工作,但调试 APK 工作
如何使用 Android Studio 在 Flutter 中构建 .apk 和 .ipa?