2011-12-08 3 views
2

모든 액티비티의 방향이 겹쳐서 세로로 표시되는 앱이 있습니다.화면 방향을 재정의 할 때 Android 에뮬레이터 강제 종료

이 임의의 활동 선언이 매니페스트에 모습입니다 :

LeaderboardActivity.java에 그 문제에 대해 변경 다른 어디에도 없습니다
<activity 
    android:configChanges="orientation|keyboardHidden" 
    android:label="@string/app_name" 
    android:name=".activities.LeaderboardActivity" 
    android:screenOrientation="portrait" > 
</activity> 

.

그 코드는 내 휴대 전화에서 잘 실행하지만 일부 스크린 샷을 얻기 위해 에뮬레이터를로드 할 때, 그것은 나에게 다음과 같은 오류 보내는 유지하지 :

"The application Android keyboard (process com.android.inputmethod.latin) has stopped unexpectedly. Please try again" 

것은 내가 클릭 "강제 종료"아무것도 이 응용 프로그램은 계속 실행되지만 10 초 이내에 오류가 다시 나타나서 아무 것도 할 수 없습니다.

다른 사람이 이전에 그런 종류의 문제가 발생 했습니까?

내 팀의 모든 구성원이 자신의 PC에서 동일한 오류가 발생하지만 휴대 전화에서는 오류가 발생하지 않으므로 내 에뮬레이터와 관련된 특정 문제는 아닙니다.

편집 : 내 친구는 그가이 같은 문제가 발생하고, AVD를 열기 전에 수동으로 응용 프로그램을 시작하여 해결하고, 완전히로드의 경우에만 응용 프로그램을 호출 나에게 말했다. 아직 시도하지는 않았지만이 방법을 테스트 할 때이를 업데이트 할 것입니다.

+0

저는 실제 장치에서는 발생하지 않았던 무의미한 우연한 부분뿐만 아니라 에뮬레이터와 관련하여 비슷한 문제를 겪었습니다. 불행히도 해결책이 없습니다. – WilHall

+0

흠 너무 나쁨. 나는 어쨌든 촬영을했는데, 그것을 할 고통이었다. 저것은 알려진 벌레인가, 아니면 무작위적인 가짜인가? –

답변

0

안드로이드가 세로 방향으로 머물러야하므로 왜 android:configChanges="orientation|keyboardHidden"을 사용하고 있습니까? 어쩌면 그게 문제 야 .. 너는 그걸 꺼내려고 했니?

+0

앱을 세로 모드로 유지하는 방법을 찾은 후에 거기에 넣습니다. 전화기에 실제 키보드가있는 경우 사용자가 열면 해당 구성에서도 방향이 가로로 변경됩니다. 그것이 바로 "keyboardHidden"이있는 이유입니다. 나는 그저 거기에 넣었고 진짜 핸드폰에는 아무 것도 나쁘지 않았고, 많은 사람들이 이것을 말하고 있었다. –

+0

그리고 그것을 시험해보기 위해 노력 했습니까? – Cata

+0

예, 계속 오류가 발생했습니다. –

관련 문제