Вверх ↑
Ответов: 286
Рейтинг: 5
#1: 2022-02-06 12:16:37 ЛС | профиль | цитата
По простому.Батник запускает apktool.jar а в запущенной консоли мне нужно вставить эти 3 пути

Microsoft Windows [Version 10.0.19042.1466]
(c) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.

C:\Users\Andrey\AppData\Roaming\HiAsm_AltBuild>SET
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\Andrey\AppData\Roaming
CommonProgramFiles=C:\Program Files (x86)\Common Files
CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
CommonProgramW6432=C:\Program Files\Common Files
COMPUTERNAME=DESKTOP-3CNGVD7
ComSpec=C:\Windows\system32\cmd.exe
DriverData=C:\Windows\System32\Drivers\DriverData
FPS_BROWSER_APP_PROFILE_STRING=Internet Explorer
FPS_BROWSER_USER_PROFILE_STRING=Default
HOMEDRIVE=C:
HOMEPATH=\Users\Andrey
LOCALAPPDATA=C:\Users\Andrey\AppData\Local
LOGONSERVER=\\DESKTOP-3CNGVD7
NUMBER_OF_PROCESSORS=4
OneDrive=C:\Users\Andrey\OneDrive
OS=Windows_NT
Path=C:\Program Files\Java\jdk-17.0.1\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files\Java\jdk-17.0.1\bin
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 24 Stepping 1, AuthenticAMD
PROCESSOR_LEVEL=23
PROCESSOR_REVISION=1801
ProgramData=C:\ProgramData
ProgramFiles=C:\Program Files (x86)
ProgramFiles(x86)=C:\Program Files (x86)
ProgramW6432=C:\Program Files
PROMPT=$P$G
PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules
PUBLIC=C:\Users\Public
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:\Windows
TEMP=C:\Users\Andrey\AppData\Local\Temp
TMP=C:\Users\Andrey\AppData\Local\Temp
USERDOMAIN=DESKTOP-3CNGVD7
USERDOMAIN_ROAMINGPROFILE=DESKTOP-3CNGVD7
USERNAME=Andrey
USERPROFILE=C:\Users\Andrey
VBOX_HWVIRTEX_IGNORE_SVM_IN_USE=1
windir=C:\Windows

C:\Users\Andrey\AppData\Roaming\HiAsm_AltBuild>

Блин забыл как добавлять файлы
apktool.bat
@echo off
setlocal
set BASENAME=apktool_
chcp 65001 2>nul >nul

set java_exe=java.exe

if defined JAVA_HOME (
set java_exe="%JAVA_HOME%\bin\java.exe"
)

rem Find the highest version .jar available in the same directory as the script
setlocal EnableDelayedExpansion
pushd "%~dp0"
if exist apktool.jar (
set BASENAME=apktool
goto skipversioned
)
set max=0
for /f "tokens=1* delims=-_.0" %%A in ('dir /b /a-d %BASENAME%*.jar') do if %%~B gtr !max! set max=%%~nB
:skipversioned
popd
setlocal DisableDelayedExpansion

rem Find out if the commandline is a parameterless .jar or directory, for fast unpack/repack
if "%~1"=="" goto load
if not "%~2"=="" goto load
set ATTR=%~a1
if "%ATTR:~0,1%"=="d" (
rem Directory, rebuild
set fastCommand=b
)
if "%ATTR:~0,1%"=="-" if "%~x1"==".apk" (
rem APK file, unpack
set fastCommand=d
)

:load
%java_exe% -jar -Duser.language=en -Dfile.encoding=UTF8 "%~dp0%BASENAME%%max%.jar" %fastCommand% %*

rem Pause when ran non interactively
for /f "tokens=2" %%# in ("%cmdcmdline%") do if /i "%%#" equ "/c" pause

--- Добавлено в 2022-02-06 12:24:35

Опять не так сформулировал мысль.Батник запускает apktool.jar.Аpktool.jar запускается в консоли.И вот туда мне нужно ввести эти параметры "C:\Windows\apktool d C:\Users\Andrey\Desktop\apktool\v.apk -o C:\Users\Andrey\Desktop\apktool\v"

--- Добавлено в 2022-02-06 12:28:27

Пойдет процесс декомпилясии APK/Он у меня проходит нормально.
А вот когда я ввожу "C:\Windows\apktool b C:\Users\Andrey\Desktop\apktool\v" для сборки APK вылазит ошибка brut.directory.DirectoryException: java.nio.file.NoSuchFileException:
карма: 0

0
Редактировалось 2 раз(а), последний 2022-02-06 12:28:27