zoukankan      html  css  js  c++  java
  • Android 重新签名需要删除apk(解决自动化测试签名问题)

    1、重新签名需要删除apk包中的签名文件,META-INF

    2、在命令中输入以下内容(jdk1.6):

    >jarsigner -keystore eclipse默认的debug.keystore路径 -storepass android -keypass android 需要重新签名apk的路径 androiddebugkey

    > zipalign 4 需要重新签名apk的路径 重新签名后apk的路径

    3、jdk1.7需要加一行代码:(命令之间有空格)

    4、>jarsigner -digestalg SHA1 -sigalg MD5withRSA -keystore  E:\ME\SOFT\android-sdk-windows\.android\debug.keystore -storepass android -keypass android E:\ME\Sign\a.apk androiddebugkey

    > zipalign 4 E:\ME\Sign\a.apk E:\ME\Sign\a_sign.apk

    1、eclipse默认的debug.keystore路径:

    我的路径:E:\ME\SOFT\android-sdk-windows\.android\debug.keystore

    2、需要重新签名apk的路径:

    我的路径:E:\ME\Sign\a.apk

    3、重新签名后apk的路径:

    E:\ME\Sign\a.apk E:\ME\Sign\a_sign.apk

    我的完整输入:

    首先输入:

    jarsigner -keystore E:\ME\SOFT\android-sdk-windows\.android\debug.keystore -storepass android -keypass android E:\ME\Sign\a.apk androiddebugkey

    然后输入:

    zipalign 4 E:\ME\Sign\a.apk E:\ME\Sign\a_sign.apk

    4、好了,重新签名完成,安装后,就可以不依赖程序进行测试了。

  • 相关阅读:
    牛逼的博客地址
    动画的keyPath
    跳转到系统设置的各种配置
    UITextField只允许输入正数
    冒泡排序
    number类型的数组
    正则表达式
    C中常用的数学函数
    利用运行时,查看一个类的所有子类
    玉蟾宫(悬线法)
  • 原文地址:https://www.cnblogs.com/beyond1008/p/3017087.html
Copyright © 2011-2022 走看看