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

  • 相关阅读:
    cocos2dx打包apk
    cocos2d 小游戏
    排序算法笔记二
    把一张合成图分拆出各个小图
    出栈入栈动画demo
    Android 面試題
    AS项目删减打包-01
    c程序指针题
    ubuntu14.04 设置默认登录用户为root
    Ubuntu14.04 Java环境变量配置
  • 原文地址:https://www.cnblogs.com/beyond1008/p/3017087.html
Copyright © 2011-2022 走看看