在 Android 中集成 GeckoView

Posted

技术标签:

【中文标题】在 Android 中集成 GeckoView【英文标题】:Integrate GeckoView in Android 【发布时间】:2013-12-27 22:05:00 【问题描述】:

我在 Kitkat(4.4) 的 webview 中上传文件时遇到问题。 根据https://code.google.com/p/android/issues/detail?id=62220,由于新版本的 webview 中缺少方法,因此无法在 4.4 中完成。

因此搜索并发现 GeckoView(https://wiki.mozilla.org/Mobile/GeckoView) 作为 webview 的替代品。 我按照https://wiki.mozilla.org/Mobile/GeckoView 指定的所有步骤进行操作,但项目仍然没有在模拟器和安卓设备中运行。

我尝试在https://wiki.mozilla.org/Mobile/GeckoView 中下载和导入示例项目 Geckobrowser,但它给出了 getCurrentBrowser() 方法的编译时错误。

我使用的是 Windows 操作系统。谁能指导我完成,不知道我错过了什么。对于任何正确方向的领导,我都会非常满意。

【问题讨论】:

【参考方案1】:

您必须检查 cpu abi 版本,并更改​​ geckoview_library 和 geckoview_asset 以匹配 abi。

http://ftp.mozilla.org/pub/mozilla.org/mobile/nightly/

从该链接,您可以下载多种 geckoview 库。

这是一个示例。

[DIR]   latest-mozilla-central-android-armv6/   12-Dec-2013 11:50    -   
[DIR]   latest-mozilla-central-android-r7/  12-Dec-2013 11:56    -   
[DIR]   latest-mozilla-central-android-x86/ 12-Dec-2013 11:56    -   
[DIR]   latest-mozilla-central-android/ 12-Dec-2013 11:56    -   

在每个文件夹中,下载 geckoview_library 和 geckoview_asset。

【讨论】:

如果将我的应用放入 google play 商店,我需要多少编译的 apk? @rChavz 三。一个为abi。 armv6、armv7(r7)、x86

以上是关于在 Android 中集成 GeckoView的主要内容,如果未能解决你的问题,请参考以下文章

在 Android Phonegap Build 中集成广告

在 Android 中集成 Flutter

在 Android 中集成支付选项

在 android 应用程序中集成 Google、Yahoo 和 OpenID?

如何在 android 4.3 中集成 paypal?

无法在 android studio 中集成 OpenCV