使用signapk工具给apk系统签名
使用signapk给apk系统签名:
1、准备signapk.jar文件
查找路径:
.\out\host\linux-x86\framework\signapk.jar
2、platform.x509.pem 和 platform.pk8
查找路径:
.\vendor\prima\customer\certificatekey\prima
3、重点:将sdk中的环境为jdk1.8
jdk1.8下载地址:https://www.oracle.com/java/technologies/downloads/#java8-windows
4、使用系统终端进行使用 win+R ——> cmd进入
确定是否存在jdk,使用java或者Javac查看是否出现文字说明
jdk不存在:
jdk存在
确定jdk的版本:java -version
5、需要签名的apk,将所有文件放到同一个目录下
6、遇到的bug问题:
bug:
①Exception in thread “main” java.lang.NoClassDefFoundError: sun/misc/BASE64Encoder
使用的jdk版本不是jdk1.8的版本
7.使用signapk工具进行签名命令:
可以在cmd中使用命令java -jar signapk.jar
查看
①Usage:
signapk publickey.x509[.pem] privatekey.pk8 input.jar output.jar
②具体:
Java -jar signapk.jar platform.x509.pem platform.pk8 Chromecast_221212.apk Chromecast.apk
7、环境变量配置:
①JAVA_HOME: 变量值为下载的sdk文件
②在PATH中的变量为新增为:两个变量
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
③CLASSPATH设置为.;%JAVA_HOME%\bin;%JAVA_HOME%\lib\tools.jar
使用signapk工具给apk系统签名相关推荐
- android签名方法,Android : apk系统签名的多种方法
方法一:使用自己的Android签名工具给apk重新签名: (1)该目录下有 media.pk8.media.x509.pem.platform.pk8.platform.x509.pem.share ...
- Android进阶-apk系统签名
一.来源 有时候我们开发一个apk需要系统权限,于是我们便会在apk的AndroidManifest.xml中添加如下属性: android:sharedUserId="android.ui ...
- 【Android 安全】DEX 加密 ( Java 工具开发 | apk 文件签名 )
文章目录 一.生成 jks 文件 二.签名命令 三.执行结果 四.处理 Unsupported major.minor version 52.0 错误 参考博客 : [Android 安全]DEX 加 ...
- apk系统签名小技巧
前言 对于经常和android系统打交道的攻城狮来说,给app打系统签名一定是日常操作啦.由于最近使用的比较多,特此总结一下,减少复制粘贴的操作,通过命令行来搞定. 简化前的操作 1.Android ...
- Linux 安装AndroidSdk 并使用zipalign对齐工具完成apk的签名
文章目录 一.下载AndroidSdk并安装 1.SDK tools下载地址:https://developer.android.google.cn/studio 2.将下载的文件上传到Linux服务 ...
- apk 进行系统签名
文章目录 1.Android 源码中的编译 1) 系统中默认的四种签名 2.工具对apk进行签名 1.Android 源码中的编译 1) 系统中默认的四种签名 (1) testkey : 普通 APK ...
- 如何给apk文件签名(一)
给apk文件签名主要分三步,创建证书(如果没有)-->签名-->优化(可选 ) 1)使用jdk的keytool工具生成签名用的证书 > keytool -genkey -v -ali ...
- android 查看apk是否签名,查看 apk 签名
查看 apk 签名 1.通过apktool工具解压当前apk(比如:demo.apk),解压后,会生成CERT.RSA文件 **** apktool d demo.apk 备注:通过这种方式解压出来的 ...
- android apk签名工具_Android 应用修改为系统签名的方法(macOS)
在做 Android 工控机应用开发时,经常会涉及到一些要系统签名才能做的功能,比如应用静默更新,关机重启等功能. 本文介绍系统签名的具体操作方法. 需要准备的东西,相关的签名文件.签名工具.要签名的 ...
最新文章
- crt证书iis 中引用 程序目录提示 System.UnauthorizedAccessException:拒绝访问
- 动态规划DP----背包问题总结
- 解决phpmyadmin 遇见的问题
- 《JavaScript入门经典(第4版)》上第5章一个实例程序的修正,完善
- 2021科技创新者大会:“武汉永远是一座造光之城”
- Java设计模式学习总结(15)——行为型模式之责任链模式
- php导出excel出现乱码,完美解决phpexcel导出到xls文件出现乱码的问题
- 又一打包工具介绍:Installshield 打包安装包心得
- kali linux暴力破解wifi密码
- Python实现数列求和
- 超全Altium Designer16 总结--Altium Designer
- benj™ 100+城市街拍电影人像调色LR预设/移动LR预设/LUT预设效果预览
- 微信转发软件后缀_微信发送不了100M的视频?其实只需要改个后缀,长知识了...
- 算法原理系列:红黑树
- 吴恩达OpenAI最新课程:prompt-engineering-for-developers读书笔记
- Arduino智能灯系统(一)
- 关于img标签中data:image/XXX;base64图片内容提取
- JVM学习笔记(Ⅰ):Class类文件结构解析(带你读懂Java字节码,这一篇就够了)
- CSS3—盒子模型 讲解
- 微信小程序底部tabBar购物车右上角增加数字
热门文章
- <Redis开发与运维>一书阅读笔记记录
- 菜鸟最新回应:信息安全不能有折扣 不会让步
- 前端入门之(vuex源码解析三)
- 秦殇多人游戏服务器被占用,秦殇多人图文攻略(1.30原版)
- 华为计算机笔记本的配置,怎么看笔记本电脑配置 查询笔记本配置方法【详细步骤】...
- ADT栈与队列的C语言编程与实现
- 微信小程序哪个能唱歌_可以听歌的微信小程序有哪些?推荐几个值得收藏的!...
- 安卓串口通信无法获取串口地址,无法打开串口权限
- 让win7做无线路由,让小7无限上网!
- python怎么爬取电影海报_python爬虫之通过BeautifulSoup获取豆瓣最新上映电影的海报...