2012-06-20 5 views
0

Google 마켓에서 앱을 시작했지만 설치 후 마켓 앱에서 앱을 직접 열면 모든 것이 다운됩니다. 시장 응용 프로그램이 강제 종료되고 기본 화면으로 돌아갑니다.설치 후 마켓 앱에서 열면 앱이 다운 됨

그러나 메인 스크린에서 내 앱을 시작하면 모든 것이 정상적으로 작동합니다. 나는 이것에 대한 해결책을 찾을 수 없으며 내가 잘못하고있는 것도 발견하지 못한다.

이전에 본 사람이 있습니까?

업데이트 : ANR keyDispatchingTimedOut

+3

크래시 로그의 내용은 무엇입니까? – slayton

+0

어디에서 오류 로그를 찾을 수 있습니까? 로그 수집기라는 응용 프로그램을 사용했지만이 사건에 대한 정보가 전혀 표시되지 않았습니다. – kincaid

+0

개발자 콘솔 웹 사이트 – slayton

답변

0

https://stackoverflow.com/a/5513623/413127 당신은 ANR을 받고 구글 플레이에서 로그 당신을 도울하지 않을 수 있습니다.

앱의 시작 프로그램 활동에서 무엇을합니까? 데이터베이스를 만들거나 인터넷에서 물건을 다운로드합니까?

로컬 장치에서 이미 충돌이 발생했기 때문에 사용자의 UI 스레드에서 실행중인 코드가 길어지기 때문에 작업이 중단되지 않는 것처럼 들립니다.

./adb 제거 com.your :

은 또는 당신이 ADB를 사용할 수 있습니다, 또한 작동합니다 (데이터 지우기를 눌러) 에뮬레이터의 메뉴로 가서 수동으로 응용 프로그램을 제거하여 문제를 다시 시도합니다.

/folder/to/YourLiveApp.apk

설치 ./adb

응용 프로그램을 열고 9 시간 10 아웃 :

지금 당신이 좋아 ADB 것을 사용하여 Google Play에 제출 한 APK를 설치 패키지 너는 야해야 해. UR ANR 오류.

+0

런처 활동 GPS가 활성화되어 있는지 확인한 후 경보 대화 상자를 표시하고 나중에 정보를 저장할 데이터베이스를 만듭니다. 나는 이런 일이 생기지 않도록 스플래시 스크린 또는 이와 비슷한 것을 만들려고 노력할 것이다. 하지만 난 simluator에서 다시 만들 수 없습니다 : ( – kincaid

+0

흠 당신은 메인 스레드에서 DB를 만들고 싶지만 다른 스레드에서 (읽기/쓰기) 액세스 할 수 있습니다. 또한 ASyncTask에서 위치 업데이트를 얻으려고합니다 또는 스레드. 실제로 ASyncTask http://blog.blundell-apps.com/tut-splashscreen-with-progress-bar/ 함께 시작 화면을 보여주는 튜토리얼을 작성했습니다. – Blundell

관련 문제