ERRO:root:Não foi possível encontrar nenhum typelib para Click

ERRO:root:Não foi possível encontrar nenhum typelib para Click

Tento desenvolver um aplicativo com Ubuntu SDK. Para isso eu uso um telefone Samsung Galaxy Nexus rodando com Ubuntu Touch 13.10 Saucy.

Criei um projeto no Ubuntu SDK (App com Tabbed UI). Meu kit de dispositivos é: UbuntuSDK para armhf (GCC ubuntu-sdk-13.10-saucy). Não existe uma versão mais recente do Ubuntu Touch para o telefone Galaxy Nexus. Trusty ou Utopic não são mais suportados.

Quase independentemente do projeto Ubuntu que eu tento, o erro é este:

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

Isso é um problema com a versão do meu telefone?

Responder1

Você deve atualizar sua imagem do ubuntu-touch com aquela disponível no canal devel.

Mas o erro que você recebe é causado por uma dependência ausente, tente reinstalar manualmente o pacote debian click em seu host, abra um terminal e digite:

sudo apt-get install --reinstall click python3-click 

informação relacionada