对 android apk 进行重新签名操作_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > 对 android apk 进行重新签名操作

对 android apk 进行重新签名操作

 2014/8/24 3:15:29  LuQingshang  程序员俱乐部  我要评论(0)
  • 摘要:注:如何进行androidapk的签名,不是本文主要内容,如需了解签名先关步骤,可以参考我的以下这篇文章。地址:http://www.cnblogs.com/LuQingshang/p/3926009.html需求描述:在使用Intellijidea的情况下,不想通过编辑器提供的功能生成签名的apk,因为每次要填写apk的名称,比较麻烦。解决方案:idea每次编译后,都会在out目录下生成两个apk文件,该两个apk文件都是可以安装执行的,因此选其中一个,进行重新签名的操作既可
  • 标签:android 操作

注:如何进行 android apk 的签名,不是本文主要内容,如需了解签名先关步骤,可以参考我的以下这篇文章。

地址:http://www.cnblogs.com/LuQingshang/p/3926009.html

 

需求描述:在使用 Intellij idea 的情况下,不想通过编辑器提供的功能生成签名的 apk,因为每次要填写 apk 的名称,比较麻烦。

解决方案:idea 每次编译后,都会在 out 目录下生成两个 apk 文件,该两个 apk 文件都是可以安装执行的,因此选其中一个,进行重新签名的操作既可。我选的是没有带 unaligned 的这个apk。因为选xxx.unaligned.apk的话还需要手动调用 zipalign 工具进行 apk 优化处理。不过我们的 rel.sh 脚本已经实现了优化的功能,只是我懒得去改了。

 

1. out 目录下的 apk 如下图所示:

2. 使用压缩工具打开 myapp.apk ,你会看到里面有一个 META-INF 的文件夹,这就是签名相关的信息,如下图所示:

 

3. 删除 meta-inf 文件夹,然后重新签名,签名成功后,运行压缩对齐处理,执行 rel.sh 脚本处理,效果图如下:

 

4. 完成版本发布。

 

这篇博客还算可以吧,没有什么废话,呵呵。电视剧又要更新了,看电视去。

 

发表评论
用户名: 匿名