#!/usr/bin/env python # -*- coding: utf-8 -*- ''' Created on 2015å¹´1æ26æ¥ @author: xuxu ''' import os from scriptUtils import utils #æå¼ææºä¸çåºç¨ï¼å æ¬ç³»ç»åºç¨ï¼ï¼è¿è¡èæ¬ï¼ä¼å°è¯¥åºç¨å¯¹åºçapkå¤å¶å°æ¬å°çAppæä»¶å¤¹ä¸ PATH = lambda p: os.path.abspath(p) def get_match_apk(package_name, path): list = [] for packages in utils.shell("pm list packages -f %s" %package_name).stdout.readlines(): if packages.split(":")[0] == "package": list.append(packages.split(":")[-1].split("=")[0]) utils.adb("pull %s %s" %(list[0], path)).wait() if __name__ == "__main__": path = PATH("%s/App" %os.getcwd()) if not os.path.isdir(path): os.makedirs(path) get_match_apk(utils.get_current_package_name(), path) print "Completed"