美文网首页
android apk包签名问题 - 如何将签名文件keysto

android apk包签名问题 - 如何将签名文件keysto

作者: HHiram | 来源:发表于2023-04-03 10:17 被阅读0次

        由于之前用eclipse开发android,对应使用了eclipse工具生成的签名文件,而eclipse生成的文件格式为keystore类型;现在改用工具Android Studio开发android,用的签名文件格式都改为jks格式了。使用第三方工具做apk加固操作,也都渐渐淘汰了keystore格式的签名文件,这样就有个问题:能否将keystore格式类型的签名转为jks格式,并保证能覆盖更新原使用keystore格式签名的应用。

一.keytool工具

        签名文件格式的转化需要用到java jdk自带的keytools工具。该工具位于jdk安装路径的bin目录下

keytool工具路径

二.转换关键步骤

1. 打开cmd终端,在终端下执行cd命令,定位到keytool工具路径下

cmd终端

 2.执行转换签名格式命令

 keytool -importkeystore -srckeystore (keystore格式的签名文件路径) -destkeystore (自定义转换后的jks文件名) -deststoretype pkcs12

  例如:keytool -importkeystore -srckeystore D:\Test\TestKey -destkeystore TestkeyNew -deststoretype pkcs12

转换成功后,对应在D:\Test\目录下有生成个.jks的签名文件

转换成功截图

        这样就完成了keystore格式签名文件转换为jks格式的签名文件,并且jks文件的跟原keystore格式文件的签名信息保持一致,可以直接用这个jks签名文件去给APP做签名操作了,不影响应用的覆盖更新。

相关文章

  • apk签名验证和数字签名原理

    一、Android apk的签名文件 1.1、apk 签名文件 android apk解压之后有如下几个文件 其中...

  • Android 打包apk

    Andriod安装包文件(Android Package),简称APK,后缀名为.apk 在签名文件已经生成的情况...

  • 如何用Android 源码生成APK签名文件

    如何用Android 源码生成签名文件 我们很多应用需要用到系统签名,可以通过生成系统签名文件,在生成apk时使用...

  • Android APK 0→1 生成流程

    APK包的生成是项目中不可缺少的一部分,生成的APK涉及到签名文件以及APK的打包,话不多说看图!一、生成签名文件...

  • Android签名

    1.介绍:Android系统安装APK的时候,首先会检验APK签名,如签名文件不存在或者校验签名失败,会拒绝安装。...

  • 笔记

    2018/2/12 Android系统在安装APK的时候,首先会检验APK的签名,如果发现签名文件不存在或者校验签...

  • React Native之APK文件签名及打包

    生成apk签名文件我们使用android studio的方式进行签名AS工具栏找到并点击 build-》gennr...

  • 签名相关

    此篇文章将介绍: 签名文件的生成、apk再次签名、自签名证书的生成; 引言Android开发,涉及到开发和正式版...

  • Android 知识积累一

    1 Android 语言的国际化 适配多种语言方法 2 Apk的签名文件的作用 3 APK的发布 4 拼接json...

  • Android 关于签名

    之前的项目,遇到这样一个问题:我自己生成的签名文件,在生成apk后,提示无法安装,或是签名文件无效,但是使用adb...

网友评论

      本文标题:android apk包签名问题 - 如何将签名文件keysto

      本文链接:https://www.haomeiwen.com/subject/daprddtx.html