在Android中集成GeckoView

时间:2013-12-10 11:44:57

标签: android gecko

我在Kitkat(4.4)的webview中遇到文件上传问题。 根据{{​​3}},由于新版webview中缺少方法,因此无法在4.4中完成。

因此搜索并发现GeckoView(https://code.google.com/p/android/issues/detail?id=62220)作为webview的替代方案。 我按照https://wiki.mozilla.org/Mobile/GeckoView指定的所有步骤操作,仍然没有在模拟器和Android设备上运行项目。

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

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

1 个答案:

答案 0 :(得分:3)

你必须检查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。