# -*-coding:utf-8-*- import os import xml.etree.ElementTree as ET import re import hashlib import shutil import json from print_log import printlog import contants, file_utils, Replace, apk_tool from xml.etree.ElementTree import Element androidNS = 'http://schemas.android.com/apk/res/android' namespace = '{' + androidNS + '}' # 联想 def LenovoReplace(prj_path, key, value): if key == "OPENAPPID": # 替换联想id replaceLeonovoIdShell = 'sed -i "1,\\$s/lenovo_id/%s/g" %s/AndroidManifest.xml ' % (value, prj_path) printlog("replaceLeonovoIdShell: %s" % replaceLeonovoIdShell) os.system(replaceLeonovoIdShell) manifestRootExt = r'