我正在使用带有Android SDK 15的phonegap“2.0”,我只想在Android prject上嵌入Cordova WebView,我一步一步地使用了指南Links,这也是github 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 >
提前......:)
答案 0 :(得分:20)
您可能会遇到与我相同的错误。一旦我在我的活动中实现了从CordovaInterface派生的方法,特别是getActivity方法,应用程序就开始了。
@Override
public Activity getActivity() {
return this;
}
请注意,默认实现返回null,而CordovaWebView很可能需要适当的Activity实例进行初始化。
注意:我使用的是PhoneGap 2.1.0