Flutter打包的app增加签名

一、创建签名文件

执行创建语句以后需要填写对应的创建内容

bash 复制代码
//1、不含md5信息的签名文件
keytool -genkey -v -keystore android/app/release.keystore -alias key0 -keyalg RSA -keysize 2048 -validity 73000

//2、包含md5信息的签名文件
keytool -genkeypair -v -keystore android/app/upload-keystore.jks -alias autoclick -keyalg RSA -keysize 2048-validity 73000

二、打包app

bash 复制代码
//1、打包apk
flutter build apk --release

//2、打包AAB包
flutter build appbundle --release

三、验证签名

bash 复制代码
//验证签名(验证APK包,即V1或者v2):
C:\Users\mlnzb\AppData\Local\Android\Sdk\build-tools\36.1.0\apksigner.bat verify --print-certs build/app/outputs/flutter-apk/app-release.apk

//验证签名(验证aab包,即V1版本):
keytool -printcert -jarfile build/app/outputs/bundle/app-release.aab      

//查看签名的完整信息:
jarsigner -verify -verbose -certs build/app/outputs/flutter-apk/app-release.apk    
相关推荐
FungLeo16 小时前
Flutter 把第三方 UI 库渐进迁回 Material 3:组件映射总表 + 四批次替换实战
flutter·ui
GitLqr2 天前
iOS 27 强制要求 UISceneDelegate:UIKit 和 Flutter 开发者该如何应对?
flutter·ios·全栈
蜡台2 天前
Flutter HTTP 请求完整详解
网络协议·flutter·http·dart
9765033352 天前
iOS 上架/审核 4.3a Cocos 2026最新方案解读
flutter·ios·swift·cocos2d·ios开发
FungLeo2 天前
Flutter 接入 Alice 调试浮窗:一个顶层 final 抢跑,把 release 网络整没了
网络·flutter
恋猫de小郭3 天前
Flutter hit,一个可以灵活控制溢出点击的第三方包
android·前端·flutter
蜡台4 天前
Flutter Container 与装饰完整讲解
android·javascript·flutter·dart
杉氧4 天前
跨平台持久化:Flutter 本地数据库的多线程安全与架构设计实践
android·前端·flutter
yuanlaile4 天前
Flutter 开发鸿蒙 App 踩坑总结,一套完整实战学习方案分享
flutter·harmonyos·flutter开发鸿蒙·flutter开发鸿蒙实战·flutter ai实战·鸿蒙 ai实战
1001101_QIA5 天前
flutter打包流程
flutter