Ti SDK 6.0.0.GA 써볼려고, 하루종일 모듈 빌드했네요.

Ti.SDK 6.0.0.GA가 나왔죠.

https://wiki.appcelerator.org/display/guides2/Titanium+SDK+6.0.0+Changes

그런데, 안드로이드는 모듈을 모두 다시 빌드해야합니다.

하루 종일 빌드한 모듈들.
모듈들 빌드해서 6.0.0.GA로 컴파일 해보니까 잘 되네요 :slight_smile:

하지만 tishadow를 쓸려니 거기 포함된 모듈까지도 업데이트 해야했습니다.

게중에 문제가 되었던건… net.iamyellow.tiws 인데요. 웹소켓용 모듈.
TiContext가 없어져서 수정해야했고, KrollCallback을 사용하는 구모듈을 KrollFunction으로 바꿔야 했고…
Android API23으로 빌드하다보니 org.apache.http가 없어져서 발생하는 문제도 해결해야했고…

결국 tishadow로 빌드해도 빌드하고 잘 실행 되는데,
i18n 문자가 다 깨지는데요. 이건 Ti SDK 6.0.0+에서 아마 i18n 처리가 바뀌었나봐요.
이건 아마 제 프로젝트만 그럴거 같습니다. en이랑 ko를 쓰는데, en에만 있고 ko에 없는 것들이 깨지네요.
양쪽 동일하게 만들어주면 괜찮다는거 같아요…
tishadow는 i18n을 별도로 처리하는 부분이 있으니 그 쪽을 고쳐야 할거 같네요.

아이고, 가뜩 바쁜데, 괜히 6.0.0.GA를 건드려가지고…

덕분에 많은 시간 절약하겠네요.
감사합니다 :blush: :pray:t2:

기존의 Android Moudle을 Ti 6.0을 위해 다시 빌드하는 방법

여기서 한가지 추가하고 싶은 내영은 libs/armeabi를 삭제하고 build를 해야한다는 점입니다. ^^