Ti SDK 6.1.2~6.3.0 : 앱을 exitOnClose로 종료 후 바로 재시작 시 에러가 나는 버그

앱에 버그 리포팅이 들어왔는데, 안드로이드에서 백버튼을 눌러서 앱을 종료하고 바로 앱을 다시 켜면 앱이 멈춘다는겁니다.

디버깅 해보니 안드로이드에서 exitOnClose옵션으로 앱이 종료되었을 때, 바로 다시 시작하면 에러가 나네요.

그래서 이슈를 남겼어요.
https://jira.appcelerator.org/browse/AC-5345

성미 급한 한국인이나 발견할 법한 에러긴 하지만 제법 크리티컬 하긴 합니다.

그래서 해결 방법을 찾느라 이것저것 시도해보고, 관련된 이슈를 뒤지다보니…
https://jira.appcelerator.org/browse/TIMOB-25324
이미 버그에 대한 PR이 제출된 이슈군요!
웃기는건 9월 말에 제출된 PR인데, 어제 머지되었어요.
6.3.0.GA 릴리즈하느라 엄청 바빴나보군요…

그래서 직접 6.3.0.GA에 적용해서 SDK 빌드할려고 하는데, 제 맥북의 Android SDK가 깨져있네요.
Oreo가지고 노느라고 이것저것 업데이트 했던게 문제라…
NDK 버전 내리고 삽질을 약간 해서, Titanium SDK 빌드를 마치고 적용해보니 문제가 해결되었네요…

아 이렇게 정리해서 글로 쓰는데도 긴데… 저녁 내내 거의 하루치 일할 시간을 여기 매달려 있었군요…
그래도 해결되서 다행이죠…
아 역시 안드로이드 관련된건 항상 삽질이 따라옵니다… 아이폰앱만 만들고 싶어요…

1개의 좋아요

빌드하신 SDK파일을 공유 부탁해도 될까요? :grinning:

https://goo.gl/FSoexH

6.3.0.GA에 적용해서 빌드한 버전입니다.

변경점이 파일 1개라서 아무대나 적용해도 될거 같아요. 그 파일의 최근 변경은 2016년이라ㅎㅎ

1개의 좋아요

@DongWoo_Gim You’re my HERO!! :wink: