winget install --id=heStudioCommunity.APKSignerGUI(Machine-MSI) -e
Simple but complete APK signing tool.
APKSignerGUI is a graphical tool designed for simplifying the process of signing Android APK files. It provides a user-friendly interface to streamline the task while supporting advanced features required by developers.
Key Features:
Audience & Benefit: Ideal for developers, testers, and anyone needing a graphical interface to sign APK files. It saves time and reduces the complexity of manually handling signing parameters.
Simple and complete graphical tool for APK signing
Go to the Release page to download the latest version.
Windows users can install it using WinGet:
winget install "heStudioCommunity.APKSignerGUI(Machine-MSI)"
Alternatively, download it from the Microsoft Store:
Or build it yourself as described below.
When installing on macOS, you may encounter the error “APKSignerGUI.app” is damaged and can't be opened. You should move it to the Trash.
This is usually not because the file is actually damaged. To completely avoid this issue, we'd need to pay Apple $99 annually for a trusted certificate, which we cannot afford. To use the software, you'll need to perform some additional steps:
xattr -d com.apple.quarantine /Applications/APKSignerGUI.app
Officially supported platforms (prebuilt and tested):
Other platforms may require manual compilation.
We believe 32-bit systems are obsolete and often incapable of basic operations. Most vendors no longer support them. It's highly unlikely you can do modern software development on such systems. If you're still using one, we trust you're capable of compiling this tool yourself.
apksigner
and zipalign
in your sdk/build-tools/
directory and click save.
+
to add a key.
We're committed to providing a consistent experience for users worldwide. If you'd like to help with translation, we truly appreciate it.
You can contribute in two ways:
i18n
directory of the source code.Didn't find your language? Add it using either method:
i18n
, translate it, and submit it—we’ll handle the rest.Use ISO 639-1 for language codes and ISO 3166-1 for region codes.
Thanks to Crowdin for providing an open-source license.
npm install
to install dependencies.npm run package
to build../out/
.npm install
to install dependencies.npm run make
to build../out/make
.Install NodeJS 22 LTS
Run npm install
to install dependencies.
Edit forge.config.js
:
Replace:
{
name: "@electron-forge/maker-wix",
config: {
// ...
},
platfrom: ["win32"],
},
With:
{
name: "@electron-forge/maker-zip",
platfrom: ["win32"],
}
Run npm run make
to build.
Find the output in ./out/make
.
npm install
to install dependencies.PATH
environment variable.npm run make
to build../out/make
.npm install
to install dependencies.npm run make
to build../out/make
.