0
私のアプリシステムアプリを作成しようとしましたが、Windowsマシンで正常に変換されましたが、マックマシンで同じコマンドを実行しようとしたとき、 エラーを与えると私は異なるソースからsignapk.jarをダウンロードしましたが、コマンドを実行することはできません。Signapk.jarにエラーがあります。java.lang.ClassNotFoundException:sun.misc.BASE64Encoder
java -jar signapk.jar platform.x509.pem platform.pk8 device-owner.apk device-owner_sign.apk
エラー:
Exception in thread "main" java.lang.NoClassDefFoundError: sun/misc/BASE64Encoder
at com.android.signapk.SignApk.addDigestsToManifest(SignApk.java:169)
at com.android.signapk.SignApk.main(SignApk.java:325)
Caused by: java.lang.ClassNotFoundException: sun.misc.BASE64Encoder
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:185)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496)
私はJDK 8に移動して動作しました。 –
それを聞いてうれしい! – Rich