def sync_incremental_dex(self): dex_path = android_tools.get_incremental_dex_path(self._cache_dir) if os.path.exists(dex_path): self.debug('start to sync incremental dex...') with open(dex_path, 'rb') as fp: url = 'http://127.0.0.1:{}/pushDex'.format(self._port) self.debug('pushdex: ' + url) result, err, code = curl(url, body=fp.read()) if code != 0: from exceptions import FreelineException raise FreelineException('sync incremental dex failed.', err.message) else: self.debug('no {} exists.'.format(dex_path))
def _is_need_sync_dex(self): return os.path.exists( android_tools.get_incremental_dex_path(self._cache_dir))
def _is_need_sync_dex(self): return os.path.exists(android_tools.get_incremental_dex_path(self._cache_dir))