Android apk重新签名
http://06peng.blog.51cto.com/4007179/963245
今天在使用Robotium进行Android自动化测试的时候遇到一个问题:Test run failed: Permission Denial: starting instrumentation ComponentInfo{com.local.test/android.test.InstrumentationTestRunner} from pid=356, uid=356 not allowed because package com.local.test does not have a signature matching the target com.***
提示是说签名不匹配,由于没有源码,无法生成签名。于是要对apk进行重新签名。
首先用解压缩工具把apk里面的META-INF目录删掉,然后运行在命令行运行一下命令:
D:\>java -jar signapk.jar platform.x509.pem platform.pk8 **.apk **_sined.apk
关于platform.x509.pem platform.pk8这两个文件可以在Android源码目录下
build\target\product\security找到。
用以上方法果然还是不行,搞了好久,用另外一种签名方式搞定:
D:\Java\jdk1.6.0_30\bin>jarsigner -keystore "C:\Documents and Settings\mzba\.android\debug.keystore" -storepass android -keypass android **.apk androiddebugkey
相关推荐
android APK 重新签名
将原来APK的签名文件重新签名生成新的keystore文件,新生成的签名文件和密码要记住哦
Windows版本 Android Apk签名工具
Android Apk去掉签名以及重新签名的方法 Android开发中很重要的一部就是用自己的密钥给Apk文件签名,不经过签名的Apk文件一般是无法安装的,就算装了最后也是失败。 网上流传的“勾选允许安装未知来源的应用”其实跟...
Android_apk并签名
android Apk签名的3种方式
android系统签名工具,用此工具可以生成系统签名文件,使用android studio开发的apk可以用此文件签名
tools: apk系统签名工具,app系统签名工具 1. 执行如下命令系统签名apk input.apk 需要签名的apk output.apk 签名后输出的apk sudo ./sign.sh input.apk output.apk /***************************************...
很好用的android apk重签名工具,对andrpod apk进行重签名,大家不妨试试。
android10 apk签名文件,签名后可以获取系统权限
一键将解包编辑后的apk重新签名,成为可以正常安装的新apk
这里详细的介绍了如何使用命令编译apk 签名 打包,很实用,如果你是Android开发者一定要知道如何编译签名apk
Android 系统签名文件,最高层级的签名文件,解决无签名,无权限问题
android给未签名的apk签名命令。 准备文件 1、unsign.apk(未签名的apk) 2、shanhy.keystore(签名证书文件) 命令语法: jarsigner -verbose -keystore [keystorePath] -signedjar [apkOut] [apkIn] [alias] 例...
android 对于apk签名汇总
windows下android apk签名工具 有说明
android apk 签名工具,解决eclipse编译的apk无法替换system.img中已存在的apk问题 附有说明文档
Android apk签名工具,当你修改了apk内部的资源文件后,需要重新签名才能使apk正常安装
用于Android的APK签名,能够使用系统权限,Android系统签名