Я пытаюсь запустить командный файл с моего сервера на веб-странице.
Когда я запускаю пакет двойным щелчком, он работает, но когда я вызываю его из командной строки, apktool не работает вообще.
Вот 2 проблемных строки:
apktool d "%%i" -o "%~dp0\ApkDecompressed"echo %%i Decompressed
[...]
apktool b "%~dp0\ApkDecompressed" -o %%i
echo Apk rebuilt
Я получаю эхо, но 2 командные строки не работают. Они даже не отображают сообщение об ошибке.
Вот мой звонок в php файле:
system('C:\Windows\system32\cmd.exe /c ""' . APP_PATH .'/'.APP_DATA_RELATIVE_PATH . '/injectOsig.bat > ' . APP_PATH .'/'.APP_DATA_RELATIVE_PATH . '/log.txt""');
Я уже проверил, был ли мой путь правильным, и я также попытался «cd» в каталог batch, прежде чем пытаться его запустить.
Я уже пытался поместить файлы apktool в тот же каталог, я пытался вызвать команду apktool с абсолютным путем, но это не сработало.
Кто-нибудь сталкивался с чем-то похожим?
Задача ещё не решена.
Других решений пока нет …