Bug 1264656 - Avoid file exists error in |mach android-emulator --force-update|; r=jmaher

This commit is contained in:
Geoff Brown 2016-04-14 13:35:05 -06:00
Родитель e24e9fdcd6
Коммит 1819bf24b7
1 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -354,9 +354,13 @@ class AndroidEmulator(object):
"""
avd = os.path.join(
EMULATOR_HOME_DIR, 'avd', self.avd_info.name + '.avd')
ini_file = os.path.join(
EMULATOR_HOME_DIR, 'avd', self.avd_info.name + '.ini')
if force and os.path.exists(avd):
shutil.rmtree(avd)
if not os.path.exists(avd):
if os.path.exists(ini_file):
os.remove(ini_file)
url = '%s/%s' % (TRY_URL, self.avd_info.tooltool_manifest)
_download_file(url, 'releng.manifest', EMULATOR_HOME_DIR)
_tooltool_fetch()