我在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操作系统。任何人都可以指导我,不知道我错过了什么。对于正确方向的任何领导,我都会非常满意。
答案 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。