![ОШИБКА:root:Не удалось найти ни одной библиотеки типов для Click](https://rvso.com/image/1083709/%D0%9E%D0%A8%D0%98%D0%91%D0%9A%D0%90%3Aroot%3A%D0%9D%D0%B5%20%D1%83%D0%B4%D0%B0%D0%BB%D0%BE%D1%81%D1%8C%20%D0%BD%D0%B0%D0%B9%D1%82%D0%B8%20%D0%BD%D0%B8%20%D0%BE%D0%B4%D0%BD%D0%BE%D0%B9%20%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B8%20%D1%82%D0%B8%D0%BF%D0%BE%D0%B2%20%D0%B4%D0%BB%D1%8F%20Click.png)
Я пытаюсь разработать приложение с помощью Ubuntu SDK. Для этого я использую телефон Samsung Galaxy Nexus, работающий под управлением Ubuntu Touch 13.10 Saucy.
Я создал проект в Ubuntu SDK (приложение с вкладками пользовательского интерфейса). Мой комплект устройств: UbuntuSDK для armhf (GCC ubuntu-sdk-13.10-saucy). Более новой версии Ubuntu Touch для телефона Galaxy Nexus нет. Trusty или Utopic больше не поддерживаются.
Почти независимо от того, какой проект Ubuntu я пробую, ошибка такая:
ERROR:root:Could not find any typelib for Click
Traceback (most recent call last):
File "/tmp/qtc_device_applaunch.py", line 25, in <module>
from gi.repository import Click
ImportError: cannot import name Click
Это проблема версии моего телефона?
решение1
Вам следует обновить свой образ ubuntu-touch до образа, доступного на канале devel.
Но ошибка, которую вы получаете, вызвана отсутствующей зависимостью. Попробуйте вручную переустановить пакет Debian Click на своем хосте, откройте терминал и введите:
sudo apt-get install --reinstall click python3-click