MCPcopy Index your code
hub / github.com/kivy/python-for-android / get_targets

Function get_targets

pythonforandroid/build.py:35–50  ·  view source on GitHub ↗
(sdk_dir)

Source from the content-addressed store, hash-verified

33
34
35def get_targets(sdk_dir):
36 if exists(join(sdk_dir, 'cmdline-tools', 'latest', 'bin', 'avdmanager')):
37 avdmanager = sh.Command(join(sdk_dir, 'cmdline-tools', 'latest', 'bin', 'avdmanager'))
38 targets = avdmanager('list', 'target').split('\n')
39
40 elif exists(join(sdk_dir, 'tools', 'bin', 'avdmanager')):
41 avdmanager = sh.Command(join(sdk_dir, 'tools', 'bin', 'avdmanager'))
42 targets = avdmanager('list', 'target').split('\n')
43 elif exists(join(sdk_dir, 'tools', 'android')):
44 android = sh.Command(join(sdk_dir, 'tools', 'android'))
45 targets = android('list').split('\n')
46 else:
47 raise BuildInterruptingException(
48 'Could not find `android` or `sdkmanager` binaries in Android SDK',
49 instructions='Make sure the path to the Android SDK is correct')
50 return targets
51
52
53def get_available_apis(sdk_dir):

Callers 1

get_available_apisFunction · 0.85

Calls 1

Tested by

no test coverage detected