I am using buildozer with kivy and its process if
- downloading stuff
- build recipe for the arch
- reuse that dist for next distributions of apk
but in my app im using garden flower zbarcam, im directly puttin gsource folder, but each gtime, buildozer is building the dist for arch though its already present, as per my reading, version number should match from requirement tag in buildoser.specs but im not defining the version number in it, using directly ,measn there shouldnot be andy issue about version number in recipe
my question is , buildozer is doing ndk build each time again it finds it in dists folder, though it has the dist already built, from previous compilation. can any one help?
I brainstormed over it and came up with a solution as follows
There´s no need to update to
13jdk
from11jdk
it won't work, thejdk8
SDK tool from android is deprecated and only supports that version, so don't update it to a higher version.There´s no need to re-build for your architecture if the requirements didn't change.
Do
bulldozer clean
each time you change your requirements.put
src/
folder ofkivy_garden
in the side folder of the project, and isn´t necessary to install it from the requirements section.Also, I have made some changes in the toolchain file under
p4a
as followsand now it will only work, after one successful build,
Please leave a comment if you find a better way around this.
Thanks