Skip to content

An Android Apk Sign Tool | 一个Android Apk签名工具

Notifications You must be signed in to change notification settings

bradydreamer/ApkSigner

 
 

Repository files navigation

icon

ApkSigner GitHub release (with filter) GitHub Release Date - Published_At

A tool for Android developers to sign their applications with GUI software.

一款供Android开发者用来可视化签名的工具。

基于JetBrains Compose Multiplatform

Support Mac Support Windows Static Badge

download button




起因是 Flutter 打包出来的工程在360加固时提示“没有签名”,但360加固提供的签名过程又过于繁琐,故此开发这样一个小工具,使用图形界面来签名APK文件。

🚧 目前界面功能还在持续完善中,基础签名功能可用。

主要功能

支持管理多个签名,并且可以切换,一键签名APK。

  • 增/删/切换签名信息;

  • 签名APK文件,支持V1,V2,V3,V4方案

  • 指定签名APK输出目录

  • 查看APK已有签名信息;

  • 支持Light和Dark主题

界面预览


sign_info sign_app sign_settings

使用

以下方式选择你喜欢的即可

1. 运行 .dmg 或 .msi 等系统特定软件包【推荐👍】

  • 直接运行本仓库提供的对应软件包

点击下载📦 最新Release软件包(.dmg/.msi/.deb)

  • 或下载源码自助打包:
packageReleaseDeb
packageReleaseDmg
packageReleaseMsi
packageReleaseDistributionForCurrentOS

2. 编译源码

  • 下载源码后,使用 IDEA 打开并运行 Main.kt 文件即可启动图形化界面。

3. 运行 jar 包

  1. 自行使用jar打包命令./gradlew packageReleaseUberJarForCurrentOS打包

  2. 运行java -jar xxx.jar即可启动软件

针对 MAC 用户,可以考虑使用 jar2app 将 jar 打包为 app 使用,避免繁琐的 mac 系统签名过程。

About

An Android Apk Sign Tool | 一个Android Apk签名工具

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 100.0%