您的位置:首页 > 新闻 > 会展 > 成都建站平台_免费网站建设公司代理_营销策略都有哪些方面_百度搜索量查询

成都建站平台_免费网站建设公司代理_营销策略都有哪些方面_百度搜索量查询

2025/6/8 16:44:43 来源:https://blog.csdn.net/m0_53480384/article/details/145495189  浏览:    关键词:成都建站平台_免费网站建设公司代理_营销策略都有哪些方面_百度搜索量查询
成都建站平台_免费网站建设公司代理_营销策略都有哪些方面_百度搜索量查询
flutter安卓打包签名

1.创建签名文件

keytool -genkeypair -v -keystore my-release-key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias my-key-alias
  • keytool 是一个用于管理密钥和证书的命令行工具,通常与 Java 开发工具包 (JDK) 一起使用。
  • my-release-key.jks 是生成的Keystore文件名。
  • RSA 是签名算法。
  • 2048 是密钥长度。
  • 10000 是证书的有效期(单位:天)。
  • my-key-alias是你设置的密钥别名。

2.在 Flutter 项目中配置签名

android {signingConfigs {release {keyAlias 'my-key-alias'// 使用你自己的别名keyPassword 'your-key-password'// 密钥密码storeFile file('/path/to/my-release-key.jks')// 密钥库文件路径storePassword 'your-store-password'// 密钥库密码}}
}

为 APK手动签名并添加时间戳,使用这个就不要配置步骤2了还有记得删除signingConfig = signingConfigs.debug

jarsigner -verbose -tsa http://timestamp.digicert.com -keystore <密钥库位置> -storepass <密钥密码> app-release.apk <密钥库别名>

3.打包 APK

flutter build apk --release --obfuscate --split-debug-info=./build/debug-info

4.验证签名和时间戳

jarsigner -verify -verbose -certs app-release.apk

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com