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은 더 이상 지원되지 않습니다.
내가 시도하는 우분투 프로젝트와 거의 독립적으로 오류는 다음과 같습니다.
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 채널에서 사용 가능한 이미지로 업그레이드해야 합니다.
그러나 당신이 얻는 오류는 종속성 누락으로 인해 발생합니다. 호스트에 데비안 클릭 패키지를 수동으로 다시 설치하고 터미널을 열고 다음을 입력하십시오:
sudo apt-get install --reinstall click python3-click