system = platform.system() # print 'sys: ', system # print os.environ findCmd = None if system is "Windows": findCmd = "findstr" else: findCmd = "grep" aaptCmd = None # 判断是否正确设置ANDROID_HOME环境变量 if 'ANDROID_HOME' in os.environ: if system is "Windows": buildToolsPath = os.path.join(os.environ["ANDROID_HOME"], "build-tools") pathList = FileUtil.getSubDir(buildToolsPath) aaptCmd = os.path.join(pathList[0], 'aapt.exe') else: buildToolsPath = os.path.join(os.environ["ANDROID_HOME"], "build-tools") pathList = FileUtil.getSubDir(buildToolsPath) aaptCmd = os.path.join(pathList[0], 'aapt') else: raise EnvironmentError( u'adb not found in environment path, please make sure ANDROID_HOME!') class AaptUtil: def __init__(self): self._runSysCmd = RunSysCommand()