flutter build apk创建旧版本的应用程序

时间:2018-04-06 14:45:51

标签: android dart flutter

我是一个新的扑动程序员,我正在尝试构建我的发布应用程序,当我运行时

flutter run

在调试和测试模式下一切正常。  但是当我试图用

构建一个发布应用程序时

flutter build apk

它创建了我的第一个旧版本应用程序。我之前创建的,我尝试重置计算机重置android和一切但不工作我能做什么来重置它并清除缓存? 我试图几乎删除并重置一切,但他们不工作。 我必须运行什么命令来修复它并创建新版本的realease apk

6 个答案:

答案 0 :(得分:27)

解决方案很简单  只需运行flutter clean并在此之后运行flutter build apk,它就会生成更新应用apk 如果要直接安装它,只需在构建命令后运行flutter install

答案 1 :(得分:0)

enter image description here

可以通过Android Studio轻松完成

答案 2 :(得分:0)

如果flutter cleanflutter build apk在您的pubspec.yaml中也生成了具有旧版本代码的apk,请更改该版本,例如:1.0.2+2 +之前是您的版本名称,+后面是您的版本代码

注意::您的新版本号应位于2的位置。或者您可以使用其他格式,例如1.2+2

答案 3 :(得分:0)

致所有初学者如果您想发布flutter应用程序的apk,请执行以下操作: flutter run --release (并确保将设备连接到手机) 确保手机已连接的步骤: 1.在手机中启用USB调试模式 2.在系统设置中单击手机的版本号以进入开发人员模式 3.将手机模式更改为传输文件模式

运行命令后 转到build-> apps-> output-> apk

答案 4 :(得分:0)

运行此命令以制作捆绑包。

flutter build appbundle --target-platform android-arm,android-arm64,android-x64

答案 5 :(得分:0)

您可以手动编辑 pubspec.yaml 文件,但有时您需要一种方法来自动修改它们,例如在构建旧版本时。

要自动更改版本,您有两个选项 —-build-name--build-number。这两个选项是flutter build命令的选项:

flutter build apk --build-name=1.0.1
flutter build apk --build-number=1
flutter build apk --build-name=1.0.1 --build-number=1