Tizen App development : Troubleshooting

최근 타이젠 환경을 경험할 일이 있어 개발하며 겪었던 문제와 해결책을 정리해보았다. Tizen SDK 2.0 기준으로 작성되었다.

1. Windows8 x64에서 Tizen SDK를 설치할 수 없다.

32비트 버전의 Install Manager를 사용해 32비트 SDK를 설치하면 된다. 현재까지 Windows8은 정식 지원하지 않는다고 한다.

2. 기기를 처음 부팅하면 Your screen does not support OpenGL. Falling back to software engine. 과 같은 오류가 나타난다.

Tizen Wiki를 참고하여 OpenGL 드라이버를 설치해주면 된다. 참고로 sdb는 Tizen SDK 설치 폴더 바로 아래에 있는 tools 폴더에서 볼 수 있다.

3. 앱을 설치하려는데 (Return Code:1010)Widget installation failed. 와 같은 오류가 발생한다.

항상 그런지는 모르겠는데 내 경우엔 기기의 시간이 맞지 않게 설정되어 있으면 이런 문제가 발생했다. 원래는 자동으로 시간이 설정되어야 하지만, SIM을 꽂지 않은 개발 장비다보니 시간 설정이 자동으로 안되었다. 설정에 들어가서 기기의 시간을 올바르게 바꿔줬더니 정상적으로 설치가 됐다.

4. 앱을 실행하면 View creation failed 에러가 발생한다.

오류 메시지 창을 닫으면 ax123sdr이(가) 비정상적으로 종료되었습니다(ax123sdr has closed unexpectedly)와 같은 메시지도 나타난다.
1번을 참고하여 OpenGL을 활성화시켜주면 문제없이 실행된다.

5. 외부 URL을 Ajax로 호출했는데 아무런 반응이 없다.

Accessing External Network Resources를 참고하여 config.xml에 접근할 수 있는 외부 리소스를 추가해주어야 한다.
Tizen IDE에서는 Project Explorer에서 config.xml을 더블클릭한 후 나타나는 편집 화면에서 Access를 클릭한다.
Access External Network
이제 Add 버튼을 클릭한 후 원하는 URL을 추가해주면 된다.
access_external_network2

이 문서는 추가할 내용이 생기는대로 지속적으로 업데이트 할 예정이다.

Leave a Reply