dart 如何构建apk在Flutter中创建旧版本应用程序

70gysomp  于 2023-07-31  发布在  Flutter
关注(0)|答案(8)|浏览(134)

我试图在Flutter中构建我的发布应用程序,当我运行时:
第一个月
在调试和测试模式下一切正常。但是当我试图构建一个发布应用程序时:
flutter build apk
它创建了我的一个旧的首次发布的应用程序。我之前创建的,我试图重置计算机重置Android和一切,但不工作,我能做什么来重置它,并清除该高速缓存?我几乎试图删除和重置一切,但他们不工作。什么命令,我必须运行来修复它,并创建新的版本发布APK

dzhpxtsq

dzhpxtsq1#

解决办法很简单。
只需运行flutter clean并在此之后运行flutter build apk,它就会生成更新的应用程序apk。
如果你想直接安装它,只需在build命令后运行flutter install

o2g1uqev

o2g1uqev2#

运行这些命令

flutter clean

字符串
然后呢

flutter build apk --release

tct7dpnv

tct7dpnv3#

给所有的初学者如果你想发布一个应用程序的apk就这样做:flutter run --release(并确保将设备连接到手机)确保手机连接的步骤:1.在您的手机www.example.com上启用USB调试模式2.click在您的手机的版本号在系统设置进入开发者模式3.将电话模式改为传输文件模式

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

1tu0hz3e

1tu0hz3e4#

运行此命令创建捆绑包。

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

字符串

blmhpbnm

blmhpbnm5#

如果flutter cleanflutter build apk也在pubspec中使用旧版本代码生成apk。yaml更改版本如下:1.0.2+2在+之前是您的版本名称,在+之后是您的版本代码

**注:**您的新版本号应位于2的位置。或者您可以使用不同的格式,如1.2+2

p8h8hvxi

p8h8hvxi6#

您可以运行flutter clean然后运行flutter build apk --split-per-abi来拆分apk。它将构建三个apk,您可以在build/app/outputs/flutter-apk/中找到它们

8oomwypt

8oomwypt7#


的数据
可以通过Android Studio轻松完成

tpxzln5u

tpxzln5u8#

第一个clean项目,命令为:

flutter clean

字符串

运行命令构建APK:

flutter build apk


生成的APK文件将位于以下文件夹中:第一个月

  • 您还可以指定不同的选项来自定义构建过程:*
  • 要构建发布版APK,请执行以下操作:
flutter build apk --release

  • 要构建调试APK,请执行以下操作:
flutter build apk --debug

  • 要构建具有多个ABI的发布APK,请执行以下操作:
flutter build apk --release --split-per-abi

  • 要为特定目标平台构建APK,请执行以下操作:
flutter build apk --release --target-platform android-arm64

相关问题