使用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系统签名相关推荐

  1. android签名方法,Android : apk系统签名的多种方法

    方法一:使用自己的Android签名工具给apk重新签名: (1)该目录下有 media.pk8.media.x509.pem.platform.pk8.platform.x509.pem.share ...

  2. Android进阶-apk系统签名

    一.来源 有时候我们开发一个apk需要系统权限,于是我们便会在apk的AndroidManifest.xml中添加如下属性: android:sharedUserId="android.ui ...

  3. 【Android 安全】DEX 加密 ( Java 工具开发 | apk 文件签名 )

    文章目录 一.生成 jks 文件 二.签名命令 三.执行结果 四.处理 Unsupported major.minor version 52.0 错误 参考博客 : [Android 安全]DEX 加 ...

  4. apk系统签名小技巧

    前言 对于经常和android系统打交道的攻城狮来说,给app打系统签名一定是日常操作啦.由于最近使用的比较多,特此总结一下,减少复制粘贴的操作,通过命令行来搞定. 简化前的操作 1.Android ...

  5. Linux 安装AndroidSdk 并使用zipalign对齐工具完成apk的签名

    文章目录 一.下载AndroidSdk并安装 1.SDK tools下载地址:https://developer.android.google.cn/studio 2.将下载的文件上传到Linux服务 ...

  6. apk 进行系统签名

    文章目录 1.Android 源码中的编译 1) 系统中默认的四种签名 2.工具对apk进行签名 1.Android 源码中的编译 1) 系统中默认的四种签名 (1) testkey : 普通 APK ...

  7. 如何给apk文件签名(一)

    给apk文件签名主要分三步,创建证书(如果没有)-->签名-->优化(可选 ) 1)使用jdk的keytool工具生成签名用的证书 > keytool -genkey -v -ali ...

  8. android 查看apk是否签名,查看 apk 签名

    查看 apk 签名 1.通过apktool工具解压当前apk(比如:demo.apk),解压后,会生成CERT.RSA文件 **** apktool d demo.apk 备注:通过这种方式解压出来的 ...

  9. android apk签名工具_Android 应用修改为系统签名的方法(macOS)

    在做 Android 工控机应用开发时,经常会涉及到一些要系统签名才能做的功能,比如应用静默更新,关机重启等功能. 本文介绍系统签名的具体操作方法. 需要准备的东西,相关的签名文件.签名工具.要签名的 ...

最新文章

  1. crt证书iis 中引用 程序目录提示 System.UnauthorizedAccessException:拒绝访问
  2. 动态规划DP----背包问题总结
  3. 解决phpmyadmin 遇见的问题
  4. 《JavaScript入门经典(第4版)》上第5章一个实例程序的修正,完善
  5. 2021科技创新者大会:“武汉永远是一座造光之城”
  6. Java设计模式学习总结(15)——行为型模式之责任链模式
  7. php导出excel出现乱码,完美解决phpexcel导出到xls文件出现乱码的问题
  8. 又一打包工具介绍:Installshield 打包安装包心得
  9. kali linux暴力破解wifi密码
  10. Python实现数列求和
  11. 超全Altium Designer16 总结--Altium Designer
  12. benj™ 100+城市街拍电影人像调色LR预设/移动LR预设/LUT预设效果预览
  13. 微信转发软件后缀_微信发送不了100M的视频?其实只需要改个后缀,长知识了...
  14. 算法原理系列:红黑树
  15. 吴恩达OpenAI最新课程:prompt-engineering-for-developers读书笔记
  16. Arduino智能灯系统(一)
  17. 关于img标签中data:image/XXX;base64图片内容提取
  18. JVM学习笔记(Ⅰ):Class类文件结构解析(带你读懂Java字节码,这一篇就够了)
  19. CSS3—盒子模型 讲解
  20. 微信小程序底部tabBar购物车右上角增加数字

热门文章

  1. <Redis开发与运维>一书阅读笔记记录
  2. 菜鸟最新回应:信息安全不能有折扣 不会让步
  3. 前端入门之(vuex源码解析三)
  4. 秦殇多人游戏服务器被占用,秦殇多人图文攻略(1.30原版)
  5. 华为计算机笔记本的配置,怎么看笔记本电脑配置 查询笔记本配置方法【详细步骤】...
  6. ADT栈与队列的C语言编程与实现
  7. 微信小程序哪个能唱歌_可以听歌的微信小程序有哪些?推荐几个值得收藏的!...
  8. 安卓串口通信无法获取串口地址,无法打开串口权限
  9. 让win7做无线路由,让小7无限上网!
  10. python怎么爬取电影海报_python爬虫之通过BeautifulSoup获取豆瓣最新上映电影的海报...