코드 수정은 없었고, 데이터베이스 변경 사항이 생겨 모바일에서 앱을 지웠다가 다시 실행하니 install은 잘 되고 튕기지도 않았지만, 원하는 동작이 안되는 문제가 생겼습니다.
GPS 정보를 getlastknownlocation이랑 requestLoctionUpdates로 받는 부분에서 전혀 동작하지 않는 걸로 보아 GPS 데이터 얻는 부분에서 생기는 오류인 것 같은데 코드를 건드리지 않았는데 갑자기 이런 문제가 생기게 되었습니다.
기기 껐다가 켜거나 안드로이드 다시 작동해봐도 상태는 똑같구요, 다음과 같은 오류가 Logcat에서 발견되었습니다.
E/SchedPolicy: set_timerslack_ns write failed: Operation not permitted
이거 검색해보니 manifest에
<uses-library android:name="org.apache.http.legacy" android:required="false"/>
이거 추가하라고 해서 해봤는데도 상태가 똑같습니다...
어떻게 해야할까요?
추가로, 그냥 화면 스크롤바를 건드리면 튕기면서 이런 오류 메시지가 납니다.
FATAL EXCEPTION: main
Process: org.techtown.drawer, PID: 32200
java.lang.NullPointerException: latLng must not be null
latLng가 getlastknownLocation 에서 받은 위치로 설정되는 것이기 때문에 계속 위치정보를 못받고 있는 것 같습니다. 갑자기 되다가 안되니까 정말 모르겠습니다.