2011-11-23 2 views
1

입니다오류 팽창 클래스 <unknown> 내가 모든 이제 정보 ..를 제공하는 웹보기를 사용하여 시장에 게시하는 응용 프로그램이 다음 나는이 같은 오류 보고서를 얻을, 저 좀 도와주세요 웹뷰

내 활동의 내 인플레이션 라인에 오류 점 :

setContentView(R.layout.view);

Binary XML file line #22: Error inflating class <unknown>

을 의미합니다 내 레이아웃 691,363,210 <WebView android:id="@+id/WebView" android:layout_width="fill_parent" android:layout_height="fill_parent"></WebView>

http://pastebin.com/MFAPawin

도와 또는 올바른 방향으로 시작을 나에게 힌트를주십시오! 이것은 내가 오랫동안 가지고 있었고 해결할 수 없었던 문제입니다. 고마워요!

답변

4

레이아웃을 만들 때 발생하는 java.lang.OutOfMemoryError 예외입니다. 그래서 짧게 - 적은 메모리를 사용하십시오. 그러나 심각하게 기억이 다 떨어지면 모든 종류의 일들이 실패 할 것입니다.

코드를 전혀 보지 않고 어딘가에서 메모리 누수가있을 수 있습니다. 이 코드를보고 함께 이야기하지만 확인하기 어렵다 : 도움이 될 몇 가지 팁을

http://android-developers.blogspot.co.uk/2009/01/avoiding-memory-leaks.html

.

+0

빠른 대답 감사합니다. 저는 꽤 큰 프로젝트가 있습니다. 오류가 현재 레이아웃이나 클래스에 있는지 알려주시겠습니까? 메모리 누수를 찾는데 도움이되는 도구가 있습니까? – DagW

+0

eclipse adt 플러그인에는 메모리 분석기 도구가 있습니다. –

0

비트 맵 크기가 VM 예산 (java.lang.OutOfMemoryError)을 초과하는 것 같습니다. 해결책은 here, here 또는 here입니다.

+0

비트 맵을 사용하지 않기 때문에 재미 있다고 생각합니다 .. 약 5kb의 매우 작은 드로어 블 – DagW

+0

그건 재미 있습니다 :) – Jack