Skip to content

Commit

Permalink
enforce p4a --ndk-api to respect minimum api set in buildozer.spec. F…
Browse files Browse the repository at this point in the history
…ixes #772
  • Loading branch information
tito committed Jan 7, 2019
1 parent ebfc90e commit 6b004f9
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 3 deletions.
2 changes: 2 additions & 0 deletions buildozer/targets/android.py
Expand Up @@ -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)
Expand Down
10 changes: 7 additions & 3 deletions buildozer/targets/android_new.py
Expand Up @@ -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):
Expand Down

0 comments on commit 6b004f9

Please sign in to comment.