当前位置:首页 » 安卓系统 » androidstudio签名获取

androidstudio签名获取

发布时间: 2023-07-16 07:29:04

‘壹’ android studio怎么获取数字签名

方法一:
在 Eclipse中 数字签名(SHA1或MD5)的获取方法 为:
点击 Eclipse导航栏的Windows --> Preference --> Android --> Build
方法二:
Android Studio 或 IntelliJ IDEA下开发Android 应用, 可以打开Terminal,使用keytool获取. 本人使用ubuntu14.04 作为开发机, 具体方法如下:
$ cd ~/.android
$ keytool -list -v -keystore debug.keystore
测试的默认口令为:android 或者 直接回车

‘贰’ Android查看应用签名方法

打开 Android Studio,然后选迹盯帆择右边的 Gradle 标姿雹签,选择一个项目,然后选择 signingReport 这个 Task,双击运行

然后选择右下角的 Gradle Console,就可以看到签名信息了

使用解压工具解压 APK 文件,在 META-INF 文件夹拿到 CERT.RSA 文件。假设 CERT.RSA 文件的路径是 C:\Users\Administrator\Desktop\CERT.RSA。在 CMD 中输入

就可以得到签名信息了

jks 作为签名文件,也可以通过命令行来查看的其中的签名信息,假设签名文件的名称是 test_release.jks,在终端中输入

即可得到签则老名信息

‘叁’ Android Studio 生成正式签名apk(app-release.apk)的两种方式

方式一:使用Android Studio生成

1.点击Build->Generate,首次点击可能会提示输入操作系统密码

2.弹出如下对话框,因为我们还没有生成过keystore ,所以点击Create new,新建keystore

3.填写相关内容

Key store path 是 keystore的存放路径
Alias 是别名,填写APP名称即可,别的名称你记得住的也行

validity 是有效期限。
两种密码结合上一幅图看

填写完成后点击ok
(记得备份,因为以后这个apk的新版本都是用这个keystore了)

4.弹出此窗口,自动填充好了这密码和别名,Next

如果点击了Remember passwords 可能需要输入操作系统密码。

5.填写路径,选择签名版本,点击Finish

V2是Android 7.0出现的更安全更快速的签名方式。

点击ShowInExplore,或者自己打开路径,就可以看到app-release.apk了
方式二:使用Gradle 生成

1.编辑 根目录文件 gradle.properties

添加如下内容:

KEY_PATH=D:/Android/test1.jks
KEY_PASS=12345678
ALIAS_NAME=test
ALIAS_PASS=12345678
2.编辑 app/build.gradle 读取指定的路径密码
在android 闭包中添加signingConfigs闭包:

android {
compileSdkVersion 25
buildToolsVersion "25.0.3"
defaultConfig {
applicationId "com.example.test"
minSdkVersion 16
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
signingConfigs {
config {
storeFile file(KEY_PATH)
storePassword KEY_PASS
keyAlias ALIAS_NAME
keyPassword ALIAS_PASS
}
}

在buildTypes release 闭包中添加 signingConfig signingConfigs.config 应用前面的签名配置(ps:signingConfigs闭包必须在buildTypes闭包前)

buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.config
}
}

3.点击右侧工具栏的Gradle->项目名->:app->Tasks->build

assemble 用于生成测试版和正式版的apk

assembleDebug 用于生成测试版apk

‘肆’ Android studio 如何创建apk签名

1、打开软件

找到“Build”选项

2、打开生成apk签名的窗口

Build---->Generate Signed APK...

3、 选择创建新的密钥

Creata new...

4、 选择密钥存储路径,并为密钥命名

填写信息

5、设置密码,填写或更改信息

密码请牢记,密码请牢记,密码请牢记(三遍了)

证书内容貌似可以空白

6、ok,然后,下一步

如果遇到下图的情况,不用担心,继续点击ok

问题解决办法:https://www.jianshu.com/p/67c2972182a0

7、然后,下一步

8、选择签名版本

v1或者v1&v2 然后点击finish 即可,找到刚才保存的路径,即可找到签名文件

建议选择v1&v2

热点内容
计算机代码经典编程 发布:2025-02-05 19:25:09 浏览:755
安卓抖音怎么换不了白色背景 发布:2025-02-05 19:11:16 浏览:810
安卓手机如何变成手写 发布:2025-02-05 19:11:14 浏览:979
esp32搭建自己的服务器 发布:2025-02-05 18:58:00 浏览:318
wampphp升级 发布:2025-02-05 18:50:53 浏览:920
源码地带 发布:2025-02-05 18:46:37 浏览:615
我的世界服务器怎么骑别人的头 发布:2025-02-05 18:46:32 浏览:90
怎么卸载ftp账号 发布:2025-02-05 18:41:52 浏览:63
SQL指定的服务并未以 发布:2025-02-05 18:40:09 浏览:974
电脑连接不了服务器什么意思 发布:2025-02-05 18:34:46 浏览:356