"apktool: command not found" error
Solution 1
The process here is the same as any binary application, with the exception that we additionally have a jar file. The apktool
file is simply a helper script to prevent you having to type java -jar apktool.jar
every time. With this in mind, you must have the following.
-
Both files in
/usr/local/bin
or a directory that is in$PATH
so you can execute it anywhere regardless of path. -
The helper script (
apktool
) must be executable.chmod a+x apktool
If you meet these conditions than running apktool
anywhere will run the helper script, which runs apktool.jar
. You can test this by cd /usr/local/bin
, java -jar apktool.jar
. Does that work? If so, apktool.jar
is in the right place.
Solution 2
installation of apktool
For Macbook
brew install apktool
For Linux
apt-get install -y apktool
For Window
you can read installion step for window DOCS
tech_human
Updated on June 04, 2022Comments
-
tech_human almost 2 years
I followed the instructions mentioned here - http://ibotpeaches.github.io/Apktool/install/ for Mac OS to install Apktool 2.X version. I moved the downloaded and renamed files apktool.jar and apktool to /usr/local/bin.
Now when I run apktool from terminal from the same path i.e. "usr/local/bin", I get "apktool: command not found" error.
Referring to one of the posts here on SO about the same issue (Terminal can't run apktool), the suggestion was to run ./apktool instead of apktool and that gives me "-bash: ./apktool: No such file or directory"
Am I doing something wrong here?