flutter项目用vscode打包apk包,完美运行到手机上

这篇具有很好参考价值的文章主要介绍了flutter项目用vscode打包apk包,完美运行到手机上。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.创建密钥库

执行以下命令:

keytool -genkey -v -keystore F:/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key

生成 2,048 位RSA密钥对和自签名证书 (SHA256withRSA) (有效期为 10,000 天)

2.填写密钥内容

执行以上命令后会提示一次输入密钥库密码、确认密码、名字、单位等信息,最后问你是否确认创建,回复‘y’回车确认。

vscode flutter打包,杂乱,flutter,vscode

此时在F根目录中会出现一个key.jks文件。(F:/key.jks目录结构自己自定义即可) 

注意:

  • 保持文件私密; 不要将它加入到公共源代码控制中。
  • 此操作生成的签名是*.jks格式

vscode flutter打包,杂乱,flutter,vscode

3.引用密钥库

创建一个名为/android/key.properties的文件,其中包含对密钥库的引用:

storePassword=<创建keystore时的storePassword>
keyPassword=<创建keystore时的keyPassword>
keyAlias=key
storeFile=<密钥库文件的位置 , 例如: F:/key.jks>

文件内容和层级如图所示:

vscode flutter打包,杂乱,flutter,vscode

注意:

  • 保持文件私密; 不要将它加入公共源代码控制中.
  • storeFile 这里要使用绝对路径

4.配置gradle中的签名

通过编辑/android/app/build.gradle文件为您的应用配置签名

如图所示:

vscode flutter打包,杂乱,flutter,vscode

debug修改为release

vscode flutter打包,杂乱,flutter,vscode

增加的代码如下,直接复制,放到自己对应的位置

// 增加这三行代码
def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('key.properties')
if (keystorePropertiesFile.exists()) {
    keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}

 // 增加这块代码

    signingConfigs {

       release {

           keyAlias keystoreProperties['keyAlias']

           keyPassword keystoreProperties['keyPassword']

           storeFile file(keystoreProperties['storeFile'])

           storePassword keystoreProperties['storePassword']

       }

    }

5.打包

执行命令 flutter build apk 打包信息如下

vscode flutter打包,杂乱,flutter,vscode

文件夹也成功的看到app-release.apk

vscode flutter打包,杂乱,flutter,vscode

安装到手机,完美运行,这次就分享到这里,下次有好东西继续和大家分享。文章来源地址https://www.toymoban.com/news/detail-828259.html

到了这里,关于flutter项目用vscode打包apk包,完美运行到手机上的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何把android studio中的项目发布到手机上(超详细版)

    在学习安卓开发的小伙伴们,相信有不少人有这样的冲动:总想把自己写的项目安装到自己手机上。那么到底该如何做呢?下面以小米MI 6x手机为例,来说明如何做。 以小米MI6X手机为例: (1)进入“设置”:   (2)进入“我的设备”   (3)找到并点击全部参数 (4)找到

    2024年02月10日
    浏览(45)
  • windows Vscode运行Flutter项目,雷电模拟器

    全流程参考链接  官网配置windows 的 flutter运行环境  !!! 1、安装jdk 11并配置全局环境变量 官网下载JAVA的JDK11版本(下载、安装、配置环境变量)_java11下载_云边的快乐猫的博客-CSDN博客 2、下载安装Flutter SDK: (1)版本选择(windows:Stable channel稳定版本,3.7.7) Flutter SD

    2024年02月06日
    浏览(41)
  • 【Flutter】MAC环境下打包APK

    1、打开终端生成签名文件 结果 查看生成的签名文件: 如果出现 The operation couldn’t be completed. Unable to locate a Java Runtime.  的问题  是因为我们在Mac中没有安装 JDK 环境。我们需要去Java Downloads | Oracle下载合适的 JDK 版本。   我的Mac是 Apple M2 芯片,所以选择 ARM64 DMG Installer 。如

    2024年02月09日
    浏览(34)
  • flutter创建、安装扩展包、打包apk

    要在VSCode中创建一个Flutter应用程序,请按照以下步骤进行操作: 安装Flutter SDK:请确保你已经安装了Flutter SDK,并配置了Flutter的环境。你可以在Flutter的官方网站上找到安装和设置Flutter的详细说明。 安装VSCode插件:打开VSCode,并安装以下插件: Flutter:提供了用于开发Flutte

    2024年02月09日
    浏览(38)
  • 【flutter电子木鱼】flutter 打包 android apk,记录配置签名的过程/调试的过程及flutter build apk放到手机上用。

    目标通过这篇blog记录一下flutter打包android apk的过程,项目是参考以下链接的git仓库,然后自己重新创建了一个project。安卓应用市场的木鱼充斥着广告和付费体验极差,自己做一个还可以根据喜好做适应性调整,不用担心被偷后台也不用烦广告和一些奇怪的布局,干净清爽,

    2024年02月10日
    浏览(50)
  • flutter开发实战-打包应用apk签名及Android studio没有generate signed bundle/apk问题修改

    flutter开发实战-打包应用apk签名及Android studio没有generate signed bundle/apk问题修改 最近使用flutter开发项目,需要将打包应用时候apk进行签名,我这边开发使用的是Android studio,发现在Android studio的build没有generate signed bundle/apk。这里记录一下问题修改,以及生产签名文件及gradle配置

    2024年02月08日
    浏览(52)
  • unity打包apk运行于google手机

    第一次打包apk运行于Pixel 7 Pro 一直提示安装包无法安装 untiy版本2020.1.0f1 有两点需要注意 Scrpting Backend 需要选择 IL2CPP 勾选 ARM64 勾选 Custom Main Mainfest 在Assets - Plugins - Android文件夹下 AndroidMainfest 中增加android:exported=\\\"true\\\"

    2024年02月22日
    浏览(41)
  • QT----写完的程序打包为APK在自己的手机上运行

    qtcreater–工具-QTMaintenaceTool-startMaintenaceTool—登陆—添加或修改组件—找到android,安装 若是没有android这个包,就吧右边全勾上,筛选一下就会出现了 打开qtcreater–工具-外部-配置,配置android的sdk、ndk,选择路径下载等,让下边全绿 此时我们重新打开qtcreater就会有Android 的选

    2024年03月10日
    浏览(42)
  • VUE项目打包成apk

    在我们的开发需求中,可能会遇到需要将vue项目中的H5代码打包成一个安卓的app,那么我为大家介绍一套保姆级的解决方案,看完你就会。 VUE + HBuilder 1.准备工作: 需要下载一个HBuilder X编辑器,不过我相信大家身为前端开发工程师,都会有,但是下面我还是会放一个下载地址

    2024年02月13日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包