我无法优化我使用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命令
我建议安装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
。