cordova - 在 Android 上嵌入 Cordova WebView

标签 cordova

我正在使用带有 Android SDK 15 的 phonegap“2.0”,我只想在 Android 项目上嵌入 Cordova WebView,我逐步使用指南 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 >

提前谢谢.. :)

最佳答案

你可能和我有同样的错误。一旦我在我的事件中实现了从 CordovaInterface 派生的方法,特别是 getActivity 方法,应用程序就很好地启动了。

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

请注意,默认实现返回 null,而 CordovaWebView 很可能需要适当的 Activity 实例进行初始化。

注意:我使用的是 PhoneGap 2.1.0

关于cordova - 在 Android 上嵌入 Cordova WebView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13034644/

相关文章:

ios - iOS Cordova 应用程序上的白屏闪烁

ios - 无法在此操作系统上构建适用于平台 ios 的应用程序 - win32

android - 如何在设备而不是模拟器上运行使用 Cordova 生成的 .apk 文件?

android - Ionic cordova 项目在使用 phonegap-push-plugin 时无法编译

cordova - 在哪里可以获得所有受支持的phonegap config.xml 首选项的列表?

javascript - 互联网连接检查不起作用

image - "Not allowed to load local resource"来自 PhoneGap 构建中远程页面的本地镜像

ios - PhoneGap iOS LocalNotifications 夏令时

javascript - Parse.com 云错误请求 400

android - Facebook Cordova 插件 - 共享照片(无链接)导致共享对话框为空