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

  • 相关阅读:
    React入门实例
    【C语言】一些重要的知识点
    【C语言】字符串模块
    【C语言】指针模块
    贝尔曼福特算法
    dijkstra算法
    拓扑序列
    树和图的广度优先遍历
    树和图的深度优先遍历
    回溯剪枝,dfs,bfs
  • 原文地址:https://www.cnblogs.com/beyond1008/p/3017087.html
Copyright © 2011-2022 走看看