android - 在 Android 中集成 GeckoView

标签 android gecko geckoview

我在 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 操作系统。谁能指导我完成,不知道我错过了什么。我真的很乐意为正确方向的任何领导。

最佳答案

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

关于android - 在 Android 中集成 GeckoView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20493626/

相关文章:

java - Libgdx 和谷歌 IAP

java - 如何在观察者模式中检查 JsonArray 中 JsonObject 的值?

c# - 在执行时更改 Gecko Webbrowser 中的代理设置?

firefox - 非 IE 浏览器的浏览器缓存 API

Android Studio - Gradle 实现 (...) { exclude ... } 不工作(无法从依赖项中排除组)

android - Geckoview 获得麦克风权限

java - 以编程方式设置android闹钟

android - RxAndroid : Create Simple Hot Observable

java - 如何减少 Gecko 驱动程序日志的详细程度?

android - GeckoView 发送事件或启动函数 (Android)