签名使用到的文件路径:
build/target/product/security/platform.x509.pem
在android7.1使用此方法报错:
1、Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/signapk/SignApk : Unsupported major.minor version 52.0
这个错误是由于java 的版本导致的,android7.1 使用的是jiava1.8 先确保java版本为:
$ java -version
openjdk version "1.8.0_141"
OpenJDK Runtime Environment (build 1.8.0_141-8u141-b15-3~14.04-b15)
OpenJDK 64-Bit Server VM (build 25.141-b15, mixed mode)
可以解决以上错误
2、Exception in thread "main" java.lang.UnsatisfiedLinkError: no conscrypt_openjdk_jni in java.library.path
路径:prebuilts/sdk/tools/linux/lib64/libconscrypt_openjdk_jni.so
文章来源: android7.1 签名apk