遇到的问题。
D:\andoridstudio\work> java -jar pepk.jar --keystore=xxxx.jks --alias=xxxx--output=output.zip --encryptionkey=eb10fe8f7c7c9df715022017b00c6471f8ba8170b13049a11e6c09ffe3056a104a3bbe4ac5a955f4ba4fe93fc8cef27558a3eb9d2a529a2092761fb833b656cd48b9de6a --signing-keystore=xxx.jks --signing-key-alias=xxxxError: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.UnsupportedClassVersionError: com/google/wireless/android/vending/developer/signing/tools/extern/export/ExportEncryptedPrivateKeyTool has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access1.run(Unknown Source) at java.net.URLClassLoaderAppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
由于java 的 jdk版本不一样,谷歌提供的jar使用的jdk是11
这我本地的jdk的环境变量是1.8,所以提示
ExportEncryptedPrivateKeyTool has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 at
解决:
D:\Android\jdk-11.0.15.1\bin\java -jar pepk.jar --keystore=xxx.jks --alias=xxx --output=output.zip --encryptionkey=eb10fe8f7c7c9df715022017b00c6471f8ba8170b13049a11e6c09ffe3056a104a3bbe4ac5a955f4ba4fe93fc8cef27558a3eb9d2a529a2092761fb833b656cd48b9de6a --signing-keystore=xxx.jks --signing-key-alias=xxxx
切换到jdk11执行这个命令。
出海的应用一定要看看,每个发版的收件箱。
内测版。商店主题填写的资料可以不全