zoukankan      html  css  js  c++  java
  • 重签名android测试包

    我的一个例子:jarsigner -digestalgSHA1 -sigalg MD5withRSA -keystore C:Userssunyang.androiddebug.keystore -storepass android -keypass android E:M1905DDV1.12.apk androiddebugkey

    1、首先要配置android_home 和path;
    ANDROID_HOME=D:SoftwareInstillandroid-sdk-windows
    path需要添加:%ANDROID_HOME% ools
    2、双击re_sign.jar包,或者呼出cmd,输入java -jar resign.jar即可
    3、将需要重新签名的apk包放入拖拽到里面;
    4、保存新包。
    注:如果此种方法无法保存成功的话,如我的就报错,那么久使用下面的方法;
    1、拿到一个apk后,首先删除META-INF;
    2、
    如果你的电脑装的是jdk1.6,就用下面的命令:
    打开命令符,首先直接输入:
    Jarsigner -keystore C:Userssunyang.androiddebug.keystore -storepass android -keypass android E:M1905DDV1.12.apk androiddebugkey
    之后输入:
    zipalign 4 E:M1905DDV1.12.apk E:M1905DDV1.1test.apk

    a、C:UsersAdministrator.androiddebug.keystore:debug.keystore路径(依靠自己路径而定)
    b、F: obotiumSignc.apk :需要签名的apk包的路径。
    c、F:robotiumSignc_sign.apk:签名后的apk包的路径
    ---------------------------------------------------------------------------------
    举例:
    C:Program Files (x86)Javajdk1.6.0_10in>Jarsigner -keystore C:Userssunyang
    .androiddebug.keystore -storepass android -keypass android E:M1905DDV1.1.apk
    androiddebugkey
    ------------------------
    C:Program Files (x86)Javajdk1.6.0_10in>zipalign 4 E:M1905DDV1.1.apk E:M19
    05DDDebug.apk
    3、
    如果你的电脑装的是jdk1.7,:
    打开命令符,首先直接输入:
    jarsigner -digestalg SHA1 -sigalg MD5withRSA -keystore C:UsersAdministrator.androiddebug.keystore -storepass android -keypass android F: obotiumSignc.apk androiddebugkey
    之后输入:
    zipalign 4 F: obotiumSignc.apk F: obotiumSignc_sign.apk

    a、-digestalg SHA1 -sigalg MD5withRSA 添加这行代码

  • 相关阅读:
    微信小程序——Now you can provide attr "wx:key" for a "wx:for" to improve performance.
    mac 桌面美化
    获取json对象长度
    js 记忆函数
    js提取整数部分,移除首末空格
    js糟粕
    zepto 获取checked selected元素
    BFC块级排版上下文
    zepto 获取select选中的值
    手机不支持onchange事件
  • 原文地址:https://www.cnblogs.com/sylovezp/p/4315789.html
Copyright © 2011-2022 走看看