【问题标题】:mobile-chrome-apps using cordova plugin使用科尔多瓦插件的移动铬应用程序
【发布时间】:2014-04-14 09:44:45
【问题描述】:

我正在尝试为 Android 4.4 上的 input[type=file] 问题获取 polyfill。

chrome.fileSystem.chooseEntry 显示对话框但不显示回调。

无论如何这看起来很有希望:

https://github.com/cdibened/filechooser

但是使用“cca plugin add...”而不是“cordova plugin add...”会失败。

其他帖子建议通过 cca 工具链进行所有操作。

最好的方法是什么?

其他开发人员正在针对 Android 4.4 上的 input[type=file] 问题采取什么措施?

谢谢,尼克

【问题讨论】:

    标签: android cordova google-chrome-app


    【解决方案1】:

    cca plugin add 转发到cordova plugin add,确保路径、版本等正确,所以你使用它是正确的。

    这个插件安装失败的原因是它捆绑了android-support-v4.jar库,我们也已经安装了。

    解决办法很简单:所有插件都不应捆绑外部库,而应在单个通用插件上使用plugin.xml <dependency> 标签来添加这些外部库。

    We provide a bunch of these Google 库插件,including for android-support-v4。

    I've filed an issue for us to better handle this error,但解决办法是联系该插件作者并进行更改,或者分叉修复并发出拉取请求。

    如果您无法做到这一点,请告诉我,我会将其添加到我们的待办事项中!

    【讨论】:

    • 谢谢mmocny。刚看到你的帖子。在此之前,我通过暂时删除现有的 android-support-v4.jar 库成功安装了插件。按照插件作者的安装说明,我遇到了“import your.package.name.R”步骤的障碍。是否有针对 Android 4.4 input[type=file] 问题的简单 polyfill? chrome 官方的立场是,ChooseEntry 在 mobile-chrome-apps 中被破坏了吗?
    • 另一种尝试:安装 org.chromium.fileSystem 并调用 chrome.fileSystem.chooseEntry()
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-08
    • 1970-01-01
    • 2016-08-30
    • 2017-07-31
    • 2018-01-16
    相关资源
    最近更新 更多