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    
相关推荐
恋猫de小郭8 小时前
最近 Android 有什么更新:Android Dev Summit 2026 技术解读
android·前端·flutter
好的佩奇20 小时前
Dart 之类修饰符
android·flutter·dart
好的佩奇011 天前
Dart 之类修饰符
android·flutter·dart
Jewel1051 天前
文字为什么总是不居中!记录一个bug
android·flutter·ios
2601_949847752 天前
Form-data 跨端三方库仓颉适配全流程
前端·javascript·flutter
大龄秃头程序员2 天前
Flutter 中我为什么把 GetX 定位为高效率方案,而不是默认架构方案
flutter
传奇开心果编程2 天前
组合优先开发范式:从汉字造字原理到声明式UI组件组合思想
android·flutter·ios·swiftui·移动开发·harmonyos·android jetpack
2501_944521593 天前
Ramda 跨端三方库仓颉适配全流程
开发语言·javascript·flutter·php
大龄秃头程序员3 天前
Flutter 架构里总被混淆的 IoC、DI、Service Locator,到底是什么关系?
flutter
事圆则缓3 天前
Flutter 与原生交互的最后一层:RTC 视频帧怎么走
flutter·音视频·实时音视频