아이폰과 안드로이드 모듈 경로가 다른가요?

안녕하세요.

어제부터 티타늄으로 개발을 시작하였습니다.

그런데 제가 전에 만들어놓았던 모듈들을 쓰기위해 app에 lib폴더를 만들고 파일들을 넣은후 불러오는데 아이폰은 잘 불러오는데 안드로이드에서는 못찾는군요.

var r = require(‘Http’).HTTPClient;

위처럼 사용할경우 아이폰에서는 동작이 잘 되는데 안드로이드에서는 찾지를 못한다며 에러가 뜨네요.

var r = require(‘/app/lib/Http’).HTTPClient;
var r = require(‘/lib/Http’).HTTPClient;
var r = require(‘/Http’).HTTPClient;
var r = require(‘lib/Http’).HTTPClient;

다 해보았는데 다 안되었습니다. ㅠㅠ


Facebook Group's likes and commnets
Johan Kim(06-20 18:54) : ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
김근형(06-21 18:17) : ㅋㅋㅋㅋ 원인 해결못하고 그냥 네이티브 가려구여 ㅎㅎ
JongEun Lee(06-24 10:29) : 안드로이드 모듈 구조가 2.0때 바뀌었습니다. 2.0 이전에 개발한거룰 그 이후 버전에서 돌릴려면 수정을 해야합니다. 방법은 공식 문서에 검색해보시면 나와있습니다.
JongEun Lee(06-24 18:29) : 정확히는 1.8.0.1 부터 달라졌네요. 아래 링크를 확인해보세요.

http://docs.appcelerator.com/titanium/3.0/#!/guide/Android_Module_Porting_Guide_for_1.8.0.1
김근형(06-24 19:06) : 네 감사합니다.

정확히는 1.8.0.1 부터 달라졌네요. 아래 링크를 확인해보세요.

http://docs.appcelerator.com/titanium/3.0/#!/guide/Android_Module_Porting_Guide_for_1.8.0.1