APK签名失败:抛出java.lang.ExceptionInInitializerError异常
发布时间
阅读量:
阅读量
当在ASOP源码中对apk应用以下命令进行签名操作时,
设置最大堆尺寸为512MB,
运行以下jar文件:
sign apk.jar
并配置工作文件夹路径为platform.x509.pem,
指定密钥文件路径为platform.pk8,
并将待签名APK文件指定为to_be_signed.apk,
并将输出签名后的APK文件命名为demo_Signed.apk。
这将导致系统抛出错误信息:
在主线程中抛出的初始化相关的异常
位于org.conscrypt.OpenSSLBIOInputStream类的第34行
引发于org.conscrypt.OpenSSLX509Certificate.fromX509PemInputStream方法
由组织结构const-crypto-initiator-1在第129行触发
自定义类const-crypto-initiator-1在第226行调用其静态初始化方法
同一时间点也在第222行调用生成项目的方法
引发于解析器模块在第100行生成项目项的过程
致力于通过engineGenerateCertificate方法启动证书生成流程
导致密钥证书工厂generateCertificate方法在第339行失败
最终导致应用 signing API读取公共密钥时发生
全部评论 (0)
还没有任何评论哟~
