Closed kuldeepdhaka closed 10 years ago
compiling with ndk9 (ie 9d) and api19 -> error compiling with ndk9 (ie 9d) and api18 ->works
This is unfortunately not something we can fix, as yes, this is possible that it doesn't work.
The build have failed before in your #91 report, so maybe it was something bad during the previous compilation. Best is either restart from scratch (buildozer android clean) when you change the API. I never experienced this, and i tried to reproduce, without success.
Also, please give more informations / summary with the issues you're reporting.
Just in case anyone stumbles across this. I had the same issue outside of Kivy. It's because google removed an inline wait4() declaration in the NDK platform android-19. The original problem was that wait4() was exposed in the headers but not declared anywhere. So they went in and added it to libc.so, but libc.so is shipped with the O/S, so API's older than 18 (when it went into the libc.so I believe) would not have wait4, so they patched it by adding an inlined wait4() method in NDK platforms android-10 through android-18 and took it out in android-19. This is why it fails for you. I was told I should not build against android-19 if I wanted the app to run on devices older than API 18. Here is a link to the problem.
Android 4.2.2 - Simmtronics XPADMini reference: https://github.com/kivy/buildozer/issues/91 (after feeding the absolute path, installed the app on tablet)
example: http://python-for-android.readthedocs.org/en/latest/examples/