Android Apk重新打包
来源:互联网 发布:电脑必学软件 编辑:程序博客网 时间:2024/05/18 02:41
项目中,如果想要更换apk原有的签名,或者将degbug版的apk手动签名时,我们可以用到一种简单快捷的方法。
在重新签名之前,首先你得有一个key,这个key是eclipse中是.keystore格式文件,在Android Studio中是.jks格式文件,无论哪种都可以,至于创建签名文件这里就不说了,下面来详细介绍更换签名过程。
首先拿到需要签名的apk文件,apk实际上也是一个压缩文件,右键解压apk文件后,得到如下文件
其中,META-INF里包含的就是签名相关的文件,我们需要做的就是删除META-INF文件夹,之后重新将文件进行打包,将.zip文件直接改成.apk文件。这里需要注意的是,打包时选择的是app-debug文件夹下的内容,而不是app-debug文件夹进行打包,这个非常重要。即打开压缩包后显示的直接就是文件内容:
好了,准备工作都已经做好了,现在就可以进行apk的重新签名或者手动签名。
将你的key文件放到与将要签名的apk同一目录下:
在此目录下打开dos命令窗口,输入一下命令:
jarsigner是Java的签名工具,JDK自带
-verbose参数表示:显示出签名详细信息
-keystore表示使用当前目录中的mykey.jks签名证书文件。
-signedjar app-release.apk app-dubug.apk 表示签名后生成的APK名称为app-release.apk ,未签名的APK Android软件名称为app-dubug.apk
ahern:表示签名文件的别名。
执行以上操作之后在目录下生成了app-release.apk,经过自己签名的APK文件。
- Android Apk重新打包
- Android apk重新签名打包
- android使用ant重新编译打包apk
- android-反编译后重新打包apk文件
- android使用ant重新编译打包apk
- android使用ant重新编译打包apk
- android使用ant重新编译打包apk
- Android APK的反编译和重新打包
- Android apk反编译及重新打包流程
- 反编译+重新打包APK
- APK重新打包
- APK 重新签名打包
- android apk反编译、修改源码、重新打包全过程
- Android Apk 文件反编译和重新打包的过程分析
- Android Apk 文件反编译和重新打包的过程分析
- apk反编译和重新打包
- apk反编译和重新打包
- apk反编译和重新打包
- [Java]理解JVM之一:JVM内存区域
- nginx centos7.2安装
- nohup和screen
- loadrunner场景虚拟IP设置
- 天秤男最真实的解析!!
- Android Apk重新打包
- Keyboard Row
- python tab.py
- 关于actionbar中searchview使用
- Oracle层次化查询
- Android应用性能优化之使用SparseArray替代HashMap
- s2-045漏洞分析
- 解决Installation failed with message failed to establish session
- SSM框架——使用MyBatis Generator自动创建代码