返回博客

Android 应用签名详解

本文详细记录了使用 Android Studio 打包安卓应用时进行签名的完整过程,包括生成签名文件、查找签名文件路径、密码以及相关的命令行操作,并提供了相关的参考链接。涵盖了 debug.keystore 的使用以及自定义签名文件的创建。

Mt.r
|

使用 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

其他