2012-10-23 2 views
4

에 난 안드로이드 SDK 15 폰갭 "2.0"를 사용하고, 난 그냥 안드로이드 prject에 임베딩 코르도바 웹보기를 원하는, 내가 단계에서 가이드 Links, github에 Links 내 응용 프로그램의 또 다른 예를 단계를 사용 추락했을 때 자동으로 멈 춥니 다. 로그 캣 오류 :임베딩 코르도바 웹보기 안드로이드

android.view.InflateException: Binary XML file line #6: Error inflating class org.apache.cordova.CordovaWebView 

내 xml 파일 "main.xml에"내가 그랬던 것처럼 사전에

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> 
    <org.apache.cordova.CordovaWebView android:id="@+id/phoneGapView" android:layout_width="fill_parent" android:layout_height="fill_parent" /> 
</LinearLayout > 

들으 .. :)

답변

20

당신은 동일한 오류가있을 수 있습니다. 일단 내 활동에서 CordovaInterface에서 파생 된 메소드, 특히 getActivity 메소드를 구현하면 애플리케이션이 정상적으로 시작됩니다. CordovaWebView 가장 가능성이 초기화에 대한 적절한 활동 인스턴스를 필요로하는 동안 기본 구현은 null을 반환

@Override 
public Activity getActivity() { 
    return this; 
} 

참고.

참고 : PhoneGap 2.1.0을 사용하고 있습니다.

+0

작동합니다. 도움에 감사드립니다. – jigspatel

+0

Eclipse가 자동 생성했을 때 이런 일이 발생했습니다. – Josh

+1

그것은 매력처럼 작동합니다, 고마워!. 아무도 내게 설명 할 수 있습니까? 왜 cordova는 우리 주변에이 지뢰를 내버려 두지 않았습니까? – Josh

관련 문제