默认生成的APK文件是debug签名的,如果要发布到Android Market那么需要另外用
keytool和jarsigner来给你的APK签名(主要是设定时间和所有者).
按照常见步骤
第一步:
keytool -genkey -v -keystore android.keystore -alias android.keystore -keyalg RSA -validity 20000
第二步:
jarsigner -verbose -keystore android.keystore -signedjar android_signed.apk android.apk android.keystore
刚开始遇到一个错误:
jarsigner: 无法对 jar 进行签名:java.util.zip.ZipException:invalid entry compressed size (expected 639 but got 642 bytes)
这是因为默认给apk做了debug 签名,所以无法做新的签名
这时就必须点工程右键->Android Tools ->Export Unsigned Application Package.
或者从AndroidManifest.xml的 Exporting上也是一样的
然后再基于这个导出的unsigned apk做签名,导出的时候最好将其目录选在你之前产生keystore的那个目录下,这样操作起来就方便了。
分享到:
相关推荐
万能apk签名工具(APK文件修改工具)V1.00 绿色版 使用万能apk签名工具,自己定制个性的rom 就 轻而易举了!用的这个签名成功,然后将apk安装到了模拟器中。用的时候很简单,选择apk包,然后选择签名就可以。 运行它,...
用这个签名apk文件,然后将apk安装到了模拟器中。 用的时候很简单,选择apk包,然后选择签名就可以。 1.有了这个软件,可以自己修改美化APK文件 2.用WINRAR打开APK文件,将自己的图片图标放进替换原有的,然后用...
给未签名的apk文件签名
这个是一个获取apk文件签名的一个小工具,是我从我同事那弄来的分享给大家,请大家不要喷我哈。
apk签名文件,apk签名工具文件,可用于安卓APK文件的签名,不能用于ROM的签名
将原来APK的签名文件重新签名生成新的keystore文件,新生成的签名文件和密码要记住哦
因为在做安卓中文编程平台(ACP)的项目,用到了apk签名文件。...-signedjar release.apk debug.apk android :签名的apk保存文件名(要求绝对路径)、未签名的apk文件(要求绝对路径)、秘钥别名。@DDSGXQ。
Android开发中很重要的一部就是用自己的密钥给Apk文件签名,不经过签名的Apk文件一般是无法安装的,就算装了最后也是失败。 网上流传的“勾选允许安装未知来源的应用”其实跟签不签名没啥关系,说白了就是允许安装不...
android给未签名的apk签名命令。 准备文件 1、unsign.apk(未签名的apk) 2、shanhy.keystore(签名证书文件) 命令语法: jarsigner -verbose -keystore [keystorePath] -signedjar [apkOut] [apkIn] [alias] 例...
apk文件万能签名工具:在网上下载的APK文件,修改资源后往往重新安装会报“签名错误,无法安装”,此工具可帮你解决任何签名问题。
android10 apk签名文件,签名后可以获取系统权限
主要针对需要系统签名或者是打包后APK出现没有签名的情况处理。 使用signapk.jar进行操作。可一键处理多个apk文件并另存。内有使用说明
一个轻松好用的为apk文件签名的小工具,只要准备好apk和签名文件就可以快速签名
Android 系统签名文件,最高层级的签名文件,解决无签名,无权限问题
对未签名apk文件进行签名.zip 这里对未签名的apk文件进行签名,studio可以生成未签名的apk文件 还需要签名文件jks或者keystory。
对编译好的apk 文件签名,执行命令java -jar signapk.jar testkey.x509.pem testkey.pk8 未签名.apk 签名.apk
安卓APK资源混淆加密重签名工具,可以对安卓APK文件的代码和资源文件进行混淆加密处理,可以对安卓APK文件进行加固,对代码和资源文件进行混淆,重新签名等功能. 可以保护APK,增加破解难度,防止误报毒等功能. ...
Android_apk并签名
android apk 数字签名过期后可用此工具重新签名, 对apk 反编译修改文件重新打包后也可使用此工具重新签名。