22 lines
585 B
Python
22 lines
585 B
Python
from .util import *
|
|
from .merge_resources import merge_resources
|
|
|
|
import subprocess
|
|
|
|
def assemble_apk():
|
|
updated = merge_resources()
|
|
|
|
print(f"IS UPDATED: {updated}")
|
|
|
|
if not updated and Path(ASSEMBLED_APK).exists():
|
|
print("Skipping assembly")
|
|
return False
|
|
|
|
# Assemble
|
|
print("Assembling APK...")
|
|
res = subprocess.run([JAVA_BIN, '-jar', APKTOOL, 'b', MERGED_RSC_DIR, '-o', ASSEMBLED_APK])
|
|
if res.returncode != 0:
|
|
print("Error ocurred while assembling")
|
|
exit(res.returncode)
|
|
|
|
return True |