4

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?

Community
  • 1
  • 1
tech_human
  • 6,592
  • 16
  • 65
  • 107

2 Answers2

14

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.

  1. Both files in /usr/local/bin or a directory that is in $PATH so you can execute it anywhere regardless of path.

  2. 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.

TylerH
  • 20,799
  • 66
  • 75
  • 101
Connor Tumbleson
  • 3,270
  • 2
  • 25
  • 37
4

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

Muhammad Numan
  • 23,222
  • 6
  • 63
  • 80