频道栏目
首页 > 资讯 > Java > 正文

解决平台apk签名错误:no conscrypt_openjdk_jni in java.library.path怎么解决?

18-05-10        来源:[db:作者]  
收藏   我要投稿

错误如图所示

解决方法:将以下所有文件放入同一个文件夹命名为sign1、在Android系统源码中的\build\target\product\security目录下找到 platform.x509.pem 和platform.pk8两个文件;

2、在out/host/Linux-x86/framework目录下找到signapk.jar文件

3、找到 libconscrypt_openjdk_jni库若是Linux系统拷贝prebuilts/sdk/tools/linux/lib64/libconscrypt_openjdk_jni.so若是mac系统拷贝prebuilts/sdk/tools/darwin/lib64/libconscrypt_openjdk_jni.dylib

4、需要进行系统签名的app.apk

5、进入sign目录执行如下命令即可完成签名:java -Djava.library.path=. -jar signapk.jar platform.x509.pem platform.pk8 app.apk app_sign.apk

***************例:【此做法在linux系统里才有效】lantiancheng@ubuntu1:~/code/sign_apk$ java -Djava.library.path=. -jar signapk.jar platform.x509.pem platform.pk8 reboot.apk reboot_sign.apk

相关TAG标签
上一篇:selenium处理select下拉框步骤
下一篇:张一鸣庆“微信的借口封杀、微视的抄袭搬运,挡不住抖音的步伐”
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站