diff --git a/pythonforandroid/build.py b/pythonforandroid/build.py index b76deb21a8..547e2fd12a 100644 --- a/pythonforandroid/build.py +++ b/pythonforandroid/build.py @@ -113,7 +113,11 @@ def select_and_check_toolchain_version(sdk_dir, ndk_dir, arch, ndk_sysroot_exist def get_targets(sdk_dir): - if exists(join(sdk_dir, 'tools', 'bin', 'avdmanager')): + if exists(join(sdk_dir, 'cmdline-tools', 'latest', 'bin', 'avdmanager')): + avdmanager = sh.Command(join(sdk_dir, 'cmdline-tools', 'latest', 'bin', 'avdmanager')) + targets = avdmanager('list', 'target').stdout.decode('utf-8').split('\n') + + elif exists(join(sdk_dir, 'tools', 'bin', 'avdmanager')): avdmanager = sh.Command(join(sdk_dir, 'tools', 'bin', 'avdmanager')) targets = avdmanager('list', 'target').stdout.decode('utf-8').split('\n') elif exists(join(sdk_dir, 'tools', 'android')):