4

私は Android SDK 15 で phonegap "2.0" を使用しています。Cordova WebView を Android prject に埋め込みたいだけです。ガイドの Links を段階的に使用ました 。Logcat エラー:

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 >

前もってThx.. :)

4

1 に答える 1

20

私と同じエラーが発生する可能性があります。CordovaInterfaceから派生したメソッド、特にgetActivityメソッドをアクティビティに実装すると、アプリケーションは正常に起動しました。

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

デフォルトの実装はnullを返しますが、CordovaWebViewは初期化のために適切なActivityインスタンスを必要とする可能性が高いことに注意してください。

注:私はPhoneGap2.1.0を使用しています

于 2012-10-24T21:56:24.830 に答える