TextView
에 경고 표시를 설정하는 페인트 플래그를 사용하는 앱이 있습니다. 이 응용 프로그램은 Android 4.03 AVD에서 GPU Rendering
을 사용할 때까지 에뮬레이터에서 올바르게 작동합니다. 이 번 하드웨어 가속 및 전화 앱으로 Android 에뮬레이터가 충돌 함
http://developer.android.com/tools/devices/emulator.html#acceleration
은 최대 전체 에뮬레이터 잠금을 활성화하고 더 이상 내가 페인트 플래그를 설정하는 순간 응답한다.TextView message = (TextView)v.findViewById(R.id.message);
message.setPaintFlags(day.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);
이것은 ListView
어댑터의 내부 및 부하에, 그것은 의 getView (...) 메서드를 호출하고 6 시간 후에 setPaintFlags (...) 방법 6 회와 충돌 안타 .
setPaintFlags (...) 행을 주석 처리하면 충돌이 발생하지 않습니다. 이를 휴대 전화에 설치하면 취소 선이 발생하면 앱이 다운됩니다.
에니메이터의 문제를 해결하기 위해 매니페스트에서 설정했지만 휴대 전화에서는 여전히 충돌이 발생합니다.
<application android:hardwareAccelerated="false">
누구나 휴대 전화에서 충돌이 발생하지만 에뮬레이터에서는 작동하지 않습니다 (하드웨어 가속화가 아닌 경우).
나는 다른 곳을 파고 들었고 다른 유사한 게시물을 찾았다. Android emulator crashes; "emulator-arm.exe stopped responding"하지만 내 경우에는 너무 충돌한다.
해결책 가속도와는 무관 한 우연이었습니다. LogCat을 통해 널 포인터가 발견되었습니다.
강제 종료 충돌입니까? 그렇다면 LogCat 출력을 제공하십시오. – Eric
에뮬레이터가 응답하지 않습니다. Windows 응용 프로그램이 멈추고 에뮬레이터를 닫아야합니다. – Kirk
나는 전화 자체를 의미했습니다. – Eric