问题:
Error: Command failed: cmd /c @echo off && Chcp 65001>nul && cd D:\ChannelFolder\JJChannelPackageForMis\ToolConfigPath\tools\apktool&& apktool -p D:\ChannelFolder\JJChannelPackageForMis\ToolConfigPath\channels-sdk\ATemp-2\toutiao\apktool_framework d --only-main-classes D:\ChannelFolder\JJChannelPackageForMis\ToolConfigPath\games\baseapk\2\app-release_20230420.apk -o D:\ChannelFolder\JJChannelPackageForMis\ToolConfigPath\games\dcpPro\2\toutiao
Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.
解决方法:
将环境变量中的java环境提前。
"C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath;C:\\ProgramData\\Oracle\\Java\\javapath;%SystemRoot%\\system32;%SystemRoot%;%SystemRoot%\\System32\\Wbem;%SYSTEMROOT%\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\Java\\jdk1.8.0_121\\bin;C:\\Program Files\\Java\\jdk1.8.0_121\\jre\\bin;C:\\Program Files\\Java\\jre-1.8\\bin;D:\\ApplicationInstall\\Android\\android-sdk\\build-tools\\30.0.2;C:\\Users\\Administrator\\AppData\\Roaming\\npm;D:\\ApplicationInstall\\nodejs\\;C:\\Program Files\\Git\\cmd;C:\\Program Files\\TortoiseGit\\bin;C:\\Program Files\\WinRAR;D:\\ChannelFolder\\JJChannelPackageForTest\\ToolConfigPath\\tools\\apktool";
改为:
"C:\\Program Files\\Java\\jdk1.8.0_121\\bin;C:\\Program Files\\Java\\jdk1.8.0_121\\jre\\bin;C:\\ProgramData\\Oracle\\Java\\javapath;%SystemRoot%\\system32;%SystemRoot%;%SystemRoot%\\System32\\Wbem;%SYSTEMROOT%\\System32\\WindowsPowerShell\\v1.0\\;D:\\ApplicationInstall\\Android\\android-sdk\\build-tools\\30.0.2;C:\\Users\\Administrator\\AppData\\Roaming\\npm;D:\\ApplicationInstall\\nodejs\\;C:\\Program Files\\Git\\cmd;C:\\Program Files\\TortoiseGit\\bin;C:\\Program Files\\WinRAR;D:\\ChannelFolder\\JJChannelPackageForTest\\ToolConfigPath\\tools\\apktool"
将C:\\Program Files\\Java\\jdk1.8.0_121\\bin;C:\\Program Files\\Java\\jdk1.8.0_121\\jre\\bin;
提前