FEHLER: root: Es konnte keine Typbibliothek für Click gefunden werden

FEHLER: root: Es konnte keine Typbibliothek für Click gefunden werden

Ich versuche, eine App mit Ubuntu SDK zu entwickeln. Dafür verwende ich ein Samsung Galaxy Nexus-Telefon mit Ubuntu Touch 13.10 Saucy.

Ich habe ein Projekt in Ubuntu SDK (App mit Tabbed UI) erstellt. Mein Device Kit ist: UbuntuSDK für armhf (GCC ubuntu-sdk-13.10-saucy). Es gibt keine neuere Version von Ubuntu Touch für das Galaxy Nexus-Telefon. Trusty oder Utopic werden nicht mehr unterstützt.

Fast unabhängig davon, welches Ubuntu-Projekt ich ausprobiere, ist der Fehler dieser:

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

Liegt das Problem an der Version meines Telefons?

Antwort1

Sie sollten Ihr Ubuntu-Touch-Image mit dem im Entwicklungskanal verfügbaren Image aktualisieren.

Der Fehler, den Sie erhalten, wird jedoch durch eine fehlende Abhängigkeit verursacht. Versuchen Sie, das Debian-Click-Paket manuell auf Ihrem Host neu zu installieren, öffnen Sie ein Terminal und geben Sie Folgendes ein:

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

verwandte Informationen