如何让android studio在运行时自带签名

如何让android studio在运行时自带签名,第1张

你好:

解决方案:当然了,你首先得生成一个jks文件,也就是我们eclipse里面的签名文件,不会的百度一下。

①在project structure里面添加一个设置,如图所示

选择你生成的jks文件位置,里面的Key Alias 和密码是你生成jks的时候进行设置的。

然后我们build一下项目。

下面我们打开我们的module里面的buildgradle。

里面增加了我们之前设置的信息。对,这就是我们所需要的。

记住我们箭头所指的位置,我们下面还要用到哦~~

当然了,你也可以通过直接在buildgradle里面写这段话。

在android里面添加这段话

[html] view plaincopy

buildTypes {

release {

/ minifyEnabled false

proguardFiles getDefaultProguardFile('proguard-androidtxt'), 'proguard-rulespro'/

signingConfig signingConfigskey

}

debug{

signingConfig signingConfigskey

}

}

注意,这里箭头所指的就是我们之前提醒过你要记住的位置。

OK,现在再运行一次,就可以实现了。

由于部分应用市场要求上传keystore而我一般都是直接用Android studio直接生成的jks打包的!

生成 jks 这里就不过多陈述了 , 接下来我们会在 doc 或者 Terminal 中进行命令 *** 作

这里替换掉你的 jks 路径以及要生成 p12 文件的名称(会生成在与你 jks 文件同级目录下

这里需要注意的是,运行过程中需要输入秘钥口令等(还记的曾经的'123456'么TVT)。

又因为密码是不可见的,所以你大胆的输入密码然后 回车 就好!

这里需要替换的位置和步骤一类似

这样就成功了

需要注意的是:在执行doc命令之前,导入的keystore文件要不存在!

更多转换命令请转至 >

在发布应用的时候,需要通过keystore文件对apk包进行签名,才能发布到市场上。

在使用微信平台服务时或者其他需要提供MD5值的时候,该如何获取APK/签名文件的SHA1证书,MD5呢?

提供三种种方式:

1通过Android Studio的命令输入来获取:

keytool -list -v -keystore xxxjks

keytool -list -v -keystore xxxkeystore

2通过解压apk来获取:

1) 将apk修改后缀为 rar文件后解压;

2) 进入解压后的META-INF目录,该目录下会存在文件CERTRSA

3) 在该目录下打开cmd,输入命令 :keytool -printcert -file CERTRSA

3通过Eclipse获取

依次在 Eclipse 中打开 Window -> Preferances -> Android -> Build。

Well done!

以上就是关于如何让android studio在运行时自带签名全部的内容,包括:如何让android studio在运行时自带签名、jks文件签名转换keystore文件签名、获取APK/签名文件的SHA1证书,MD5等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9285910.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存