MCPcopy Create free account
hub / github.com/brainflow-dev/brainflow / copy_android_classes_jar

Function copy_android_classes_jar

tools/package_android_aar.py:17–29  ·  view source on GitHub ↗
(src, dst)

Source from the content-addressed store, hash-verified

15
16
17def copy_android_classes_jar(src, dst):
18 dst.parent.mkdir(parents=True, exist_ok=True)
19 with zipfile.ZipFile(src, 'r') as src_zip:
20 with zipfile.ZipFile(dst, 'w', zipfile.ZIP_DEFLATED) as dst_zip:
21 for info in src_zip.infolist():
22 name = info.filename
23 if name == 'module-info.class' or name.endswith('/module-info.class'):
24 continue
25 if name.startswith('META-INF/versions/'):
26 continue
27 if name.startswith('com/sun/jna/platform/'):
28 continue
29 dst_zip.writestr(info, src_zip.read(info.filename))
30
31
32def write_manifest(path, package_name, min_sdk):

Callers 1

mainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected