Intereting Posts
Ionic не может запускать ионную платформу android Передача данных через кабель аудиоразъема на двух устройствах Android Невозможно добавить учетную запись google в Google App Emulator Как выполнить подтверждение (да / нет) DialogPreference? Ошибка подключения Bluetooth Bluetooth (нет найденного носка, scn 1) – бесконечный цикл Android: AlertDialog – Пользователь щелкнул в другом месте Контрольная сумма SHA1 отличается от одного и того же файла как в php, так и в android Разделительные вкладки силы действия и режим действия Как показать / скрыть панель действий при нажатии Обновление Spinner Сбросить стек активности без запуска новой активности Как показать эмулятор Android без клавиатуры Использование OpenGL для замены Canvas – Android Конвертировать координаты x и y из одного устройства Android в другое независимо от разрешения Используйте кнопку обратной связи Android на устройстве, чтобы вернуться к основному виду в приложении Framework7?

Пытаясь использовать Mozilla Bootstrapper для установки Fennoc Opensource, но получите ошибку

Я пытаюсь загрузить источник для Fennoc, клиента Mozilla andriod как проект для развлечения, чтобы узнать что-то о развитии Andriod.

Я использую эту команду Curl из mozilla для запуска загрузчика:

curl -O https://hg.mozilla.org/mozilla-central/raw-file/default/python/mozboot/bin/bootstrap.py && python bootstrap.py 

Однако я продолжаю получать эту ошибку:

 We tried to install the following Android packages: tools But it looks like we couldn't install: tools Install these Android packages manually and run this bootstrapper again. 

Я попытался загрузить Android Studio, чтобы вручную загрузить все элементы SDK, как рекомендует Bootstrapper, но продолжайте эту ошибку. Полная трасса ниже любой помощи оценивается!

 Installing Archives: Preparing to install archives Skipping 'Android SDK Tools, revision 24.3'; it depends on 'Android SDK Platform-tools, revision 23 rc1' which was not installed. Done. Nothing was installed. Traceback (most recent call last): File "bootstrap.py", line 163, in <module> sys.exit(main(sys.argv)) File "bootstrap.py", line 154, in main dasboot.bootstrap() File "/var/folders/7f/g8wm58dn1wv1qxr7_j5lwbpm0000gn/T/tmpBXeDHO/mozboot/bootstrap.py", line 134, in bootstrap 'content. Like --repo, you should not need to set this.') File "/var/folders/7f/g8wm58dn1wv1qxr7_j5lwbpm0000gn/T/tmpBXeDHO/mozboot/osx.py", line 192, in install_mobile_android_packages File "/var/folders/7f/g8wm58dn1wv1qxr7_j5lwbpm0000gn/T/tmpBXeDHO/mozboot/osx.py", line 352, in ensure_homebrew_mobile_android_packages File "/var/folders/7f/g8wm58dn1wv1qxr7_j5lwbpm0000gn/T/tmpBXeDHO/mozboot/android.py", line 212, in ensure_android_packages Exception: We tried to install the following Android packages: tools But it looks like we couldn't install: tools Install these Android packages manually and run this bootstrapper again. 

EDIT: считается, что это часть скрипта python:

 def ensure_environment(repo_url=None, repo_type=None): """Ensure we can load the Python modules necessary to perform bootstrap.""" try: from mozboot.bootstrap import Bootstrapper return Bootstrapper except ImportError: # The first fallback is to assume we are running from a tree checkout # and have the files in a sibling directory. pardir = os.path.join(os.path.dirname(__file__), os.path.pardir) include = os.path.normpath(pardir) sys.path.append(include) try: from mozboot.bootstrap import Bootstrapper return Bootstrapper except ImportError: sys.path.pop() # The next fallback is to download the files from the source # repository. files = fetch_files(repo_url, repo_type) # Install them into a temporary location. They will be deleted # after this script has finished executing. global TEMPDIR TEMPDIR = tempfile.mkdtemp() for relpath in files.keys(): destpath = os.path.join(TEMPDIR, relpath) destdir = os.path.dirname(destpath) if not os.path.exists(destdir): os.makedirs(destdir) with open(destpath, 'wb') as fh: fh.write(files[relpath]) # This should always work. sys.path.append(TEMPDIR) from mozboot.bootstrap import Bootstrapper return Bootstrapper