이클립스에서 개발중 실행할 때는 문제 없이 정상적으로 실행 되던 앱이
Export Signed Apllication Package 하여 구글플레이에 APK 업로드한 후 다운로드한후 실행해보니,
아래 이미지 처럼 "로또관리(이)가 중지되었습니다. 확인/신고" 라는 에러 메시지와 함께 중지되어 버리는 경우가 발생함.
PC에 연결하여 이클립스 logcat 에러 메세지를 보니, 아래와 같은 빨간색 에러메시지가 뜸.
02-15 13:44:58.790: E/AndroidRuntime(9412): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo
{com.sociallottowork.sociallottowork_m/com.sociallottowork.sociallottowork_m.MainActivity}:
java.lang.ClassNotFoundException: com.sociallottowork.sociallottowork_m.MainActivity
원인(추정): Export Signed Apllication Package 명령에 의해 SampleActivityNew000.apk 파일이 빌드되면서, 무언가 꼬여 버림.
해결책:
1. 재빌드하여 새버전으로 업로드.
2. 프로젝트 clean 먹인후 재빌드하여 새버전으로 업로드.
3. AndroidManifest.xml 파일 내용을 아무곳이나 일부 수정하여 저장한 후, 원래대로 복구하여 다시 저장하여 재빌드하여 새버전으로 업로드.
추가:
이클립스 Help 메뉴 - Installation Details - Installation History 탭 을 확인해보니,
2015.1.13 에 (Android Development Tools) ADT 23.0.4.1468518 가 업데이트 된 것으로 확인.
위의 오류를 경험 한 날이 2015.1.15 이므로, ADT 23.0.4 업데이트 와 관련이 있지 않을까 생각 중.
'프로그래밍' 카테고리의 다른 글
NetBeans 에서 그누보드 gnuboard 읽어오기 (0) | 2016.01.04 |
---|---|
이클립스 안드로이드 라이브러리 충돌 android-support-v4.jar (0) | 2015.12.06 |
로또 당첨 등수 확인 하기 (c/c++)(로또함수) (0) | 2014.08.06 |
1등 당첨번호+보너스번호를 이용하며 모든 1~5등 조합 생성하기 (c/c++)(로또함수) (0) | 2014.08.04 |
로또번호 자동 생성 (응용편)(c/c++)(로또함수) (0) | 2014.08.04 |