我是从 Buildozer 创建的,终端显示 bash: no such file or directory

I created from Buildozer, the terminal is saying bash: no such file or directory

我无法优化我使用 Buildozer 创建的 apk。什么时候使用优化命令:

$ ~/.buildozer/android/platform/android-sdk-20/build-tools/23.0.1/zipalign -v 4 ./bin/Your-App-0.1-release.apk ./bin/Your-App-0.1-release-optimized.apk

它的说法 bash :

no such file or directory. 

另外我不知道我使用的是哪个 sdk。我的项目位置是 Desktop/mobileapp/bin/TibetanAstroCalendar-0.1-Release-unsigned.apk (我创建了发布版本

还有一个问题:- 我需要从哪个目录运行 优化命令

我建议安装 zipalign 包。在 Ubuntu 中,这将是:

sudo apt-get install zipalign

然后做:

cd home/kivy/desktop/mobileapp/bin
zipalign -v -p 4 TibetanAstroCalendar-1.0-release-unsigned.apk aligned.apk

这是根据您提供的信息得出的,但也许那个目录是 /home/kivy/desktop/mobileapp/bin?是否缺少前导 /?您可以将名称 aligned.apk 替换为您喜欢的任何文件名。

如果您不能或不想安装 zipalign 软件包,请在您的主目录中的 .buildozer 下查找任何 zipalign,然后将 zipalign 替换为您找到的 zipalign 的路径。

某些版本的 zipalign 无法识别 -p 选项。如果您收到 unrecognized option 错误,请不要使用 -p.