그건 바로 나….






오늘 처음 안드로이드 개발자 등록 해서 apk를 릴리즈로 빌드해 봤음.

근데 이 놈이 디버깅 빌드에서는 잘 되는데 릴리즈에서는 안 되더라고 ㄷㄷ

이런 이런 경험은 처음이라 겁나 당황했음.


이거 찾는다고 코드 전체에 프린트 함수 끼워넣음.

디버그 빌드에서는 잘 되는데 릴리즈에서는 안 되는 버그는 처음이라 삽질 존나게 했다

5시간 넘게 개고생 했더니 현타 와서 오늘은 이만 딸 치고 잠이나 자야겠다.


근데 안드로이드 릴리즈 apk 빌드하면 assert 함수를 무시하나 본데, 왜 비주얼 스튜디오로 릴리즈 exe 빌드하면 멀쩡하게 작동했던 거지?

혹시 함수 호출이 포함된 경우 assert를 안 없애나?

그럴 바엔 걍 컴파일러 경고 좀 보내주면 안 되냐...


ps. 초보자를 위한 프로그래밍 조언 절대 무시하지 말자...