1.Android 7.1之前,系统签名如下:

java -jar signapk.jar platform.x509.pem platform.pk8 source.apk target.apk

2.Android 7.1及以后,系统签名会出错:

Exception in thread "main" java.lang.UnsatisfiedLinkError: no conscrypt_openjdk_jni in java.library.path

at java.lang.ClassLoader.loadLibrary(Unknown Source)

at java.lang.Runtime.loadLibrary0(Unknown Source)

at java.lang.System.loadLibrary(Unknown Source)

at org.conscrypt.NativeCryptoJni.init(NativeCryptoJni.java:25)

at org.conscrypt.NativeCrypto.(NativeCrypto.java:54)

at org.conscrypt.OpenSSLBIOInputStream.(OpenSSLBIOInputStream.java:34)

at org.conscrypt.OpenSSLX509Certificate.fromX509PemInputStream(OpenSSLX509Certificate.java:119)

at org.conscrypt.OpenSSLX509CertificateFactory$1.fromX509PemInputStream(OpenSSLX509CertificateFactory.java:220)

at org.conscrypt.OpenSSLX509CertificateFactory$1.fromX509PemInputStream(OpenSSLX509CertificateFactory.java:216)

at org.conscrypt.OpenSSLX509CertificateFactory$Parser.generateItem(OpenSSLX509CertificateFactory.java:94)

at org.conscrypt.OpenSSLX509CertificateFactory.engineGenerateCertificate(OpenSSLX509CertificateFactory.java:272)

at java.security.cert.CertificateFactory.generateCertificate(Unknown Source)

at com.android.signapk.SignApk.readPublicKey(SignApk.java:182)

at com.android.signapk.SignApk.main(SignApk.java:1087)

3.Linux系统

找打prebuilts/sdk/tools/linux/lib64/libconscrypt_openjdk_jni.so,

文件夹命名为sign,将platform.x509.pem ,platform.pk8,signapk.jar,libconscrypt_openjdk_jni.so,放到一起,

在linux系统里执行:

java -Djava.library.path=. -jar signapk.jar platform.x509.pem platform.pk8source.apk target.apk

android 签名报错,Android系统签名报错 no conscrypt_openjdk_jni in java.library.path相关推荐

  1. Android编译系统apk并进行系统签名安装

    前言 最近接到一条需求,需要调用WifiP2pManager.setWfdInfo方法进行投屏接收端功能开发,但查看此方法,发现是系统级别api,通过反射也无法调用,所以想到能否通过设置app为系统级 ...

  2. JAVA web项目报错no sigar-x86-winnt.dll in java.library.path

    最近,在调试一JAVA web项目时,后台报错:no sigar-x86-winnt.dll in java.library.path:提示很明显:就是JAVA运行库缺少sigar-x86-winnt ...

  3. IDEA springboot启动报错java.lang.UnsatisfiedLinkError: no tcnative-1 in java.library.path

    IDEA springboot启动报错: java.lang.UnsatisfiedLinkError: no tcnative-1 in java.library.path: [D:\Java\bi ...

  4. linux java sys paths,不同系统与程序修改java.library.path的位置(转)

    Linux环境 系统变量LD_LIBRARY_PATH来添加Java.library.path Windows 在系统->高级系统设置->环境变量里,在path变量里添加. Eclipse ...

  5. Android应用程序如何进行系统签名

    有时写一个程序需要调用系统的库,如果权限不够,是用不了库里面一些方法的 .这时就需要将apk进行系统签名了. 简单常用的方法: 1,在apk的AndroidManifest.xml中的manifest ...

  6. Android实践 -- 对apk进行系统签名

    对apk进行系统签名 签名工具 网盘下载 ,需要Android系统的签名的文件 platform.x509.pem 和 platform.pk8 这个两个文件在Android源码中的 ./build/ ...

  7. android系统签名app自动更新,【Android 进阶】Apk 使用系统签名

    刚入职的时候,固件中 app 需要在源码中编译,不是很理解,为什么不使用 IDE 编译,然后 copy 到 /system/app/*,咨询导师,得到反馈 app 需要使用系统的权限 在 Androi ...

  8. Android使用keytool-importkeypair生成一个系统签名,只要打包的时候使用该签名,便可以获得系统所有权限

    Android系统源码中提供了platform.x509.pem .platform.pk8等签名文件例如: 这个是不能直接在调试的时候使用的,如果要用,需要先转换为android studio调试用 ...

  9. windows下android studio对apk进行系统签名

    前提:要有android厂家提供的platform.x509.pem和platform.pk8 工具:openssl和keytool,请确保在path中openssl pkcs8 -inform DE ...

最新文章

  1. Go 学习笔记(62)— Go 中 switch 语句中的 switch 表达式和 case 表达式之间的关系
  2. 清华理工男,跳了7年舞,来华为一年当了PL,这什么小哥哥
  3. html文字垂直居中_文字垂直居中
  4. 编写程序,统计一个长度为2的字符串在另一个字符串中出现的次数
  5. tomcat and server configuration for loadrunner test
  6. python3 RSA 用私钥对随机密钥进行解密
  7. BZOJ1086:[SCOI2005]王室联邦——题解
  8. 144.ipv4地址匮乏的解决方法
  9. 降低前端业务复杂度新视角:状态机范式
  10. mongodb mysql配置_Nosql_MongoDB数据库配置以及基本指令
  11. 互联网日报 | 小米11取消随机附送充电器;苏宁30周年发庆生红包;2021年全国两会召开时间确定...
  12. Hadoop下水环境模拟集群运算模式
  13. dw向右滚动字幕HTML,DW滚动文字代码肿么添加?
  14. 服务器装系统报0x0000005d,虚拟机安装Win8开机黑屏提示0x0000005D错误如何解决
  15. 《少有人走的路1:心智成熟的旅程》第一部分:自律 - 问题和痛苦
  16. 计算机学期总结与学业计划,计算机教学工作总结以及来年计划范文
  17. 如何创建 2023 年营销日历(内含免费模板和示例)
  18. 利用iframe实现局部打印(区域打印)
  19. IT 技术学习资料分享
  20. 雷达有源干扰——噪声卷积干扰

热门文章

  1. 国经信中心「APEC投资+」:今日互联网板块若干事 | 稳略产业基金观察
  2. WEB入门.五 页面设计简介
  3. gitee.com打不开怎么办
  4. 四色着色问题 c语言编程,四色问题C语言怎么解决
  5. Javascript如何截取含有表情的字符串
  6. 沈坤荣《宏观经济学教程》第3版课后答案
  7. 使用exceljs导出表格文件-简易版
  8. PTA习题 阶梯电价(C)
  9. 激光安全防护眼镜的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  10. 三、手把手教你 Vue2+Ts