エラー:ルート:Click のタイプライブラリが見つかりませんでした

エラー:ルート:Click のタイプライブラリが見つかりませんでした

Ubuntu SDK を使用してアプリを開発しようとしています。そのために、Ubuntu Touch 13.10 Saucy を実行している Samsung Galaxy Nexus スマートフォンを使用します。

Ubuntu SDK (タブ付き UI 付きアプリ) でプロジェクトを作成しました。デバイス キットは、armhf 用 UbuntuSDK (GCC ubuntu-sdk-13.10-saucy) です。Galaxy Nexus フォン用の Ubuntu Touch の新しいバージョンはありません。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 

関連情報