apkbuilder找不到的问题

April 27, 2017

apkbuilder在 Android SDK build tools r22里面被移除了。如果我们还需要使用这个工具的话,可以通过以下方式重新取得apkbuilder。

切换工作目录,把工作目录切换到tools下面。例子中是在linux平台的tools.

1
android-sdk-linux/tools

对于Windows:

1
$ copy android.bat apkbuilder.bat 

然后修改apkbuilder的内容

1
$ modify apkbuilder.bat: change com.android.sdkmanager.Main to com.android.sdklib.build.ApkBuilderMain

对于Linux/Mac,在tools下面执行以下命令,创建apkbuilder文件:

1
$ cat android | sed -e 's/com.android.sdkmanager.Main/com.android.sdklib.build.ApkBuilderMain/g' > apkbuilder 

给apkbuilder赋予执行权:

1
$ chmod a+x apkbuilder

参考来源:android-build-fails-no-such-file-or-directory-apkbuilder