def start(self):
print('--------------Start Gen Apk-------------------')
# ?????
# if os.path.exists(apks_dir):
# shutil.rmtree(apks_dir)
# ??apk?temp??
cmd_extract = r'java -jar %s\apktool\apktool_2.0.2.jar d -f -s %s\%s -o %s\temp' % (self.setupdir, self.setupdir, self.filename, self.setupdir)
os.system(cmd_extract)
# ??AndroidManifest.xml
if os.path.exists('%s\AndroidManifest.xml' % self.setupdir):
os.remove('%s\AndroidManifest.xml' % self.setupdir)
manifest_path = r'%s\temp\AndroidManifest.xml' % self.setupdir
shutil.copyfile(manifest_path, '%s\AndroidManifest.xml' % self.setupdir)
# ?????
for channel in self.channellist:
print('[Gen Apk] channel : %s' % channel)
self.modify_channel(channel)
# ??????
if os.path.exists('%s\temp' % self.setupdir):
shutil.rmtree('%s\temp' % self.setupdir)
if os.path.exists('%s\AndroidManifest.xml' % self.setupdir):
os.remove('%s\AndroidManifest.xml' % self.setupdir)
flag = tkMessageBox.askokcancel("??", "????!")
if flag:
os.system("explorer.exe %s" % self.apkdir)
print('--------------Done-------------------')
# ?????
pack_signed_apk_script.py 文件源码
python
阅读 19
收藏 0
点赞 0
评论 0
评论列表
文章目录