在 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 中集成广告