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、好了,重新签名完成,安装后,就可以不依赖程序进行测试了。

  • 相关阅读:
    uva 532 Dungeon Master
    hrbeu 哈工程 Tunnels
    poj 1088 滑雪
    hrbeu 哈工程 Eular Graph
    uva 567 Risk
    hrbeu 哈工程 Minimum time
    产品要不要做先回答的10个问题
    用icacls命令行给目录赋权
    SQL Server的FileStream和FileTable
    cygwin 离线安装包(包括vim,ssh,scp)
  • 原文地址:https://www.cnblogs.com/beyond1008/p/3017087.html
Copyright © 2011-2022 走看看