AabResGuard icon indicating copy to clipboard operation
AabResGuard copied to clipboard

Command line 报错

Open luckyjmcc opened this issue 3 years ago • 2 comments

[BT:0.9.0] Error: Cannot run program "jarsigner.exe": CreateProcess error=2, 系统找不到指定的文件。 java.io.IOException: Cannot run program "jarsigner.exe": CreateProcess error=2, 系统找不到指定的文件。 at java.lang.ProcessBuilder.start(Unknown Source) at com.bytedance.android.aabresguard.android.OpenJDKJarSigner.start(OpenJDKJarSigner.java:87) at com.bytedance.android.aabresguard.android.OpenJDKJarSigner.sign(OpenJDKJarSigner.java:66) at com.bytedance.android.aabresguard.android.JarSigner.sign(JarSigner.java:17) at com.bytedance.android.aabresguard.bundle.AppBundleSigner.execute(AppBundleSigner.java:43) at com.bytedance.android.aabresguard.commands.ObfuscateBundleCommand.execute(ObfuscateBundleCommand.java:243) at com.bytedance.android.aabresguard.AabResGuardMain.main(AabResGuardMain.java:51) at com.bytedance.android.aabresguard.AabResGuardMain.main(AabResGuardMain.java:26) Caused by: java.io.IOException: CreateProcess error=2, 系统找不到指定的文件。 at java.lang.ProcessImpl.create(Native Method)

luckyjmcc avatar Jul 08 '21 01:07 luckyjmcc

Same problem.

Below are my env: Java 11.0.8 gradle 6.1.1 AGP 4.0.1

Cinkye avatar Feb 28 '23 09:02 Cinkye

Same problem.

Below are my env: Java 11.0.8 gradle 6.1.1 AGP 4.0.1

Solved by downloading JDK 11 again and set project's JDK location to it. Seems that the JDK embedded in AS is incomplete.

Cinkye avatar Mar 01 '23 03:03 Cinkye