安卓APP证书Android签名证书.keystore文件制作生成

这篇具有很好参考价值的文章主要介绍了安卓APP证书Android签名证书.keystore文件制作生成。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

将app发布到应用宝时,而上传安装包时提示如下图时,
安卓APP证书Android签名证书.keystore文件制作生成但您或您的团队从未上传该应用,您可以通过认领功能认领应用。认领成功后该应用会自动转入您的账户下,同时保留应用全部数据,您可以在应用管理中进行管理。
1.点击认领应用 ,确认需认领应用的包名是否是你的应用
安卓APP证书Android签名证书.keystore文件制作生成 2.确认无误后,点击下一步,确认APPID,即开发者自行选择关联新创建的APPID或已入库的原APPID
安卓APP证书Android签名证书.keystore文件制作生成3.下载应用中心提供的待签名空包
安卓APP证书Android签名证书.keystore文件制作生成4.进行空白安装包的签名,打开cmd命令操作窗口,cd进入到你下载的空白包tap_unsign.apk所在目录下,并将你要上架的应用的安卓证书my.kestore文件也放在同一目录下,如下图所示
安卓APP证书Android签名证书.keystore文件制作生成5.在cmd命令行中输入jarsigner -verbose -keystore my.keystore(安卓证书名字) -signedjar out_sign.apk(签名完后生成的apk) tap_unsign.apk(空白包apk) alias(安卓证书别名),接着提示输入密钥库密码,输完密码点击回车
安卓APP证书Android签名证书.keystore文件制作生成6.接着在存放空白包的文件夹中会生成带有签名的文件(out_sign.apk),如下:
安卓APP证书Android签名证书.keystore文件制作生成

安卓证书是可以自定义,随时,无限制,本地生成的,也不需要付费给谷歌公司的,您可以在自己电脑上随时自由的制作安卓证书。

安卓证书是每一个Android开发者应该掌握的基础技巧,这将有助于您将安卓APK安装包做签名归属。在制作安卓证书之前您应该准备一下JRE环境,如果您本地电脑还没有安装JRE环境,那么推荐您部署一下java的环境。

如果还没有,您可以到java官方去下载,,下载地址:https://www.oracle.com/java/technologies/downloads/
安卓APP证书Android签名证书.keystore文件制作生成环境部署成功之后,我们进入到win+r启动CMD
安卓APP证书Android签名证书.keystore文件制作生成
开启cmd之后,进入到您java环境安装目录添加到临时环境变量

set PATH=%PATH%;"H:\java环境安装目录\bin"

使用命令生成安卓证书
-alias 之后 跟随您自定义的别名;请输入英文

-keysize 默认2048

-validity 默认36500,证书有效期100年,您可以根据自己时间节点定义,比如365,代表有效期365天;

-keystore 自定义文件名.keystore 自定义的文件名,请输入英文

keytool -genkey -alias hehetest -keyalg RSA -keysize 2048 -validity 36500 -keystore hehetest.keystore

输入之后在cmd里面回车,会进入下一步

Enter keystore password:  //输入密码
Re-enter new password:   //再次输入密码  
What is your first and last name?  
  [Unknown]:  //输入名字  
What is the name of your organizational unit?  
  [Unknown]:  //输入团队名
What is the name of your organization?  
  [Unknown]:  //输入公司名
What is the name of your City or Locality?  
  [Unknown]:  //输入城市
What is the name of your State or Province?  
  [Unknown]:  //输入省份
What is the two-letter country code for this unit?  
  [Unknown]:  //输入国家,中国为CN
Is CN=XX, OU=XX, O=XX, L=XX, ST=XX, C=XX correct?  
  [no]:  //确认,输入y

Enter key password for <testalias>  
        (RETURN if same as keystore password):  //再次输入密码

之后系统会自动在您CMD所在的文件夹生成好一个.keystore的文件。

这个.keystore结尾的文件就是您的安卓证书了!

安卓证书是可以自定义,随时,无限制,本地生成的,也不需要付费给谷歌公司的,您可以在自己电脑上随时自由的制作安卓证书。

但这种自由随意仅仅建议您在开发阶段发挥,一旦您将安卓证书签名到了apk安装包,一旦您的APK对外发布,无论是分发还是上架应用商店,都不建议您再更换您的安卓证书,您应该明白安卓证书是每一个APP唯一的身份标识,一旦变更安卓证书,会让手机设备、平板设备等安卓系统设备无法再将新证书APK和旧证书APK进行关联。

更换安卓证书任意一项,都会导致在安卓系统桌面生成2个不同的图标,即使这两个APP的其他什么都一样,只变更了安卓证书,也会被系统认为是两个完全不同的APP。

同时也会导致很多第三方开放平台的接口通信受阻,很多三方平台,比如微信开放平台的微信分享、登录、支付等业务,都是绑定了唯一的安卓包名和签名的。大部分开放平台且可只允许输入一个包名和签名。文章来源地址https://www.toymoban.com/news/detail-434416.html

到了这里,关于安卓APP证书Android签名证书.keystore文件制作生成的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Android打包时签名文件keystore的MD5值

    些SDK提供方需要我们提供打包APK时使用的包名和签名文件(xxxxxx.jks这个文件)MD5值,然后SDK服务端应该会进行比对保证商户调用的合法性。不然光靠包名是可以伪造的,怎么获取签名文件的MD5值? 方法一: 原先通过命令keytool -list -v -keystore test.jks 可以查看md5值,但是发现现在

    2024年02月09日
    浏览(45)
  • uniapp安卓签名证书生成,签名证书的SHA1,SHA256,MD5获取

    uniapp安卓证书生成有两种方式,一种是去dcloud开发者中心生成证书,另一种是安装jre环境,自己生成证书 第一种 dcloud生成证书 去该项目对应的应用处,生成证书需要等几分钟,生成后可以查看证书信息 第二种 自己生成 先安装jre,再配置一下环境变量 jre8下载地址 去D盘添加

    2024年02月16日
    浏览(64)
  • APP备案(Android) - 获取签名证书公钥、MD5

    因为近期刚针对各应用平台对APP备案时间节点要求进行了统一整理,然后隔天就被要求提供一下app相关的的公钥和MD5,虽然很快就解决了这个事情,但忍不住又稍微衍生了一下,但行小步,莫问远方吧 关联Blog APP备案(Android) - 各应用平台对APP备案时间节点要求 APP备案(Android

    2024年02月04日
    浏览(55)
  • [Android Studio] Android Studio生成数字证书,为应用签名

     🟧🟨🟩🟦🟪 Android Debug 🟧🟨🟩🟦🟪 Topic   发布安卓学习过程中遇到问题解决过程,希望我的解决方案可以对小伙伴们有帮助。 🐻Android Studio创建数字证书 🚩结尾 Android 系统要求所有 APK 必须先使用证书进行数字签名,然后才能安装到设备上或进行更新。当准备发布

    2024年02月20日
    浏览(45)
  • mac制作ssl证书|生成自签名证书,nodejs+express在mac上搭建https+wss(websocket)服务器

    mac 自带 openssl 所以没必要像 windows 一样先安装 openssl,直接生成即可 生成 key 让输入两次密码,随便,但是两次得是一样的 移除密码 生成 csr Country Name (2 letter code) [ 国家 ]:CN State or Province Name (full name) [ 省份 ]:Beijing Locality Name (eg, city) [ 城市 ]:Beijing Organization Name (eg, company)

    2024年02月09日
    浏览(46)
  • mtk安卓生成keystore

    csdn原创文章谢绝转载 mtk 安卓8 第一步先编译,编译出userdebug则制作debug的keystore, 编译出user固件则制作user版本的keystore. 第二步,在sdk根目录上执行以下脚本. 第三步,在device/mediatek/security/项目xx/下会自动生成keystore文件. 作者:帅得不敢出门 csdn原创文章谢绝转载

    2024年02月15日
    浏览(45)
  • Android Studio中获取sha1证书指纹数据的方法以及keytool 错误: java.lang.Exception: 密钥库文件不存在: keystore的解决

    Android Studio通过电脑命令提示符获取SHA1 注:1、首先给keytool路径(C:Program FilesJavajdk1.8.0_172bin)加入环境变量。 2、我是直接的E盘根目录下操作的。 第一步、打开电脑命令提示符(运行-cmd); 第二步、命令提示符中敲入:  keytool -genkey -v -keystore debug.keystore -alias androiddebugke

    2024年02月07日
    浏览(51)
  • APP备案,最新获取安卓签名文件中MD5等信息方法

    直接通过cmd执行命令 输入后回车会提示输入密码库口令,直接输入Keystore密码(输入过程中终端上不会显示,输完回车就行) 由于上述以前这种方式是可以打印出MD5,现在这种方式却没把MD5值打印出来,处理办法如下 直接在as中的Terminal工具在命令行中输入gradle命令: 1.导出

    2024年01月21日
    浏览(45)
  • Android11.0 生成系统签名.jks文件并对Apk进行签名

    V2签名 对应用手动进行系统签名,需要platform.pk8,platform.x509.pem,signapk.jar这三个文件,应用的AndroidManifest.xml中需要添加 android:sharedUserId=“android.uid.system” ,然后输入以下命令就可得到签名后的apk文件: 如果你的应用 targetSdkVersion=30 ,在7.0以上的设备上安装不成功,会报以

    2024年02月07日
    浏览(59)
  • 安卓 APK 签名证书过期问题 及 更新签名方案 v3

    最近突然发现公司祖传的签名证书要过期了,急忙开始研究解决方案,在这里记录下我们采取的方式。 首先, 签名证书过期是没办法进行续期或者重新生成的 。而更换证书,那原来安装的 App 就必须要卸载后才能安装版本,而如果 App 已经上架应用市场,那么证书不一致的

    2024年02月03日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包