ti.imagefactory module이 android targetSdkVersion 23에서 런타임 에러가 있어서..

ti.imagefactory 모듈을 쓰시는 분이 있으실지 모르겠는데요.
이미지 크롭하고 압축하고 하는데는 아주 유용합니다.
ios/android 둘다 지원하구요.

그런데 이번에 안드로이드 6.0에 맞춰서 targetSdkVersion를 23으로 해서 빌드해보니, Android 6.0기기에서 이 모듈을 불러올 때 에러가 나네요.
게다가 새로나온 Titanium sdk 5.1.0.GA는 targetSdkVersion 최소가 23이구요.

그래서 찾아보니 최신 ndk로 빌드하면 해결된다고 해서 빌드해보았습니다. 역시 코드는 한줄도 고치지 않고 해결되네요.
하지만 에러 원인과 해결방법 찾는데 2시간, 오래된 모듈이라 빌드 환경 잡는데 2시간 걸렸네요 ㅡㅡ

패키징된 zip파일도 올려놨으니 바로 쓰셔도 됩니다.

이 모듈 도큐먼트가 원래부터 자세하지 않은데 조만간 간단하게라도 정리를 해봐야겠네요.

2개의 좋아요

크로스플랫폼 모바일 개발은 개발환경 설정이 어마어마하죠.ㅋㅋ 고생하셨습니다.
감사합니다. 잘 쓸께요.