Skip to content

Android 应用签名详解

Published: at 01:59 AMSuggest Changes

使用 Android Studio 打包安卓应用,需要签名,这里记录一下签名的过程。

Android 之 Keystore 文件签名

Android Studio 生成签名文件

在 Android Studio 中,新建一个空白工程,构建后,会在项目的 app目录下生成debug.keystore 文件,这个就是签名文件。

签名文件的路径

# Windows
%USERPROFILE%\.android\debug.keystore
# Linux/Mac
~/.android/debug.keystore

签名文件的密码

# Windows
keytool -list -v -keystore %USERPROFILE%\.android\debug.keystore -alias androiddebugkey -storepass android -keypass android
# Linux/Mac
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

如果还是没有文件,可以在 Android Studio 中,点击 Build->Generate Signed Bundle/APK,然后点击Next,然后点击Create New,然后输入密码,然后点击 Finish,就会生成签名文件了。

或者 使用命令行生成签名文件

keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -keysize 2048 -validity 10000

这个是谷歌的文档,可以参考一下。

Signing Your App

其他


Previous Post
解决 Docker 错误:'OSError: cannot open shared object file: No such file or directory'
Next Post
MySQL 事件调度器:启用和禁用