3

我在 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中指定的所有步骤,但项目仍然没有在模拟器和 android 设备中运行。

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

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

4

1 回答 1

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。

于 2013-12-13T03:13:48.977 回答