我是从Buildozer创建的,终端是说bash:没有这样的文件或目录

问题描述 投票:-1回答:1

我无法优化我使用Buildozer创建的apk。何时使用optimize命令:

$ ~/.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(我创建了发布版本

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

python optimization kivy apk
1个回答
0
投票

我建议安装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软件包,请在主目录中的zipalign下查找任何.buildozer,然后将zipalign替换为您找到的zipalign的路径。

某些版本的zipalign无法识别-p选项。如果你得到unrecognized option错误,请离开-p

© www.soinside.com 2019 - 2024. All rights reserved.