diff --git a/buildozer/targets/android.py b/buildozer/targets/android.py index 6f7dfb044..aa12e67ac 100644 --- a/buildozer/targets/android.py +++ b/buildozer/targets/android.py @@ -737,6 +737,8 @@ def build_package(self): self.android_api)), ("--minsdk", config.getdefault('app', 'android.minapi', self.android_minapi)), + ("--ndk-api", config.getdefault('app', 'android.minapi', + self.android_minapi)), ] is_private_storage = config.getbooldefault( 'app', 'android.private_storage', True) diff --git a/buildozer/targets/android_new.py b/buildozer/targets/android_new.py index 325b9d416..e21f4918c 100644 --- a/buildozer/targets/android_new.py +++ b/buildozer/targets/android_new.py @@ -73,10 +73,14 @@ def compile_platform(self): if local_recipes: options.append('--local-recipes') options.append(local_recipes) - available_modules = self._p4a( - "create --dist_name={} --bootstrap={} --requirements={} --arch {} {}".format( + config = self.buildozer.config + self._p4a( + ("create --dist_name={} --bootstrap={} --requirements={} " + "--ndk-api {} " + "--arch {} {}").format( dist_name, self._p4a_bootstrap, requirements, - self.buildozer.config.getdefault('app', 'android.arch', "armeabi-v7a"), " ".join(options)), + config.getdefault('app', 'android.minapi', self.android_minapi), + config.getdefault('app', 'android.arch', "armeabi-v7a"), " ".join(options)), get_stdout=True)[0] def get_dist_dir(self, dist_name):