Skip to content

Commit c9c91e8

Browse files
authored
Merge pull request #2593 from dbnicholson/cmdline-tools-avdmanager
Prefer avdmanager from cmdline-tools
2 parents 4baec32 + d71ef6a commit c9c91e8

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

pythonforandroid/build.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,11 @@ def get_ndk_sysroot(ndk_dir):
4040

4141

4242
def get_targets(sdk_dir):
43-
if exists(join(sdk_dir, 'tools', 'bin', 'avdmanager')):
43+
if exists(join(sdk_dir, 'cmdline-tools', 'latest', 'bin', 'avdmanager')):
44+
avdmanager = sh.Command(join(sdk_dir, 'cmdline-tools', 'latest', 'bin', 'avdmanager'))
45+
targets = avdmanager('list', 'target').stdout.decode('utf-8').split('\n')
46+
47+
elif exists(join(sdk_dir, 'tools', 'bin', 'avdmanager')):
4448
avdmanager = sh.Command(join(sdk_dir, 'tools', 'bin', 'avdmanager'))
4549
targets = avdmanager('list', 'target').stdout.decode('utf-8').split('\n')
4650
elif exists(join(sdk_dir, 'tools', 'android')):

0 commit comments

Comments
 (0)