【问题标题】:phonegap build cordova.file is undefinedphonegap build cordova.file 未定义
【发布时间】:2015-02-14 15:50:37
【问题描述】:

我正在尝试使用 File 插件构建 phonegap 应用程序,它在本地工作正常,但是当使用 Phonegap build 构建它时,插件不起作用,错误是 “cordova.file”未定义 这是我的配置

<gap:plugin name="org.apache.cordova.file" />
  • 我按照其他问题的建议删除了(版本号=1.0.1)

还有 phonegap build 说:“这个应用程序没有使用最新版本的 PhoneGap。我们建议升级到 3.6.3。”

任何帮助将不胜感激 谢谢

【问题讨论】:

    标签: javascript android cordova phonegap-plugins phonegap-build


    【解决方案1】:

    查看文档:

    将以下内容添加到您的 config.xml 以使用此插件的 1.0.1 版本(推荐)::

          <gap:plugin name="org.apache.cordova.file" version="1.0.1" />
    

    您也可以省略版本标签以始终使用此插件的最新版本。请注意,这将导致您的应用在此插件的新版本发布时自动更新,并可能导致意外行为。

    这就是为什么你可以在本地运行你的应用程序而不是自动更新,但是当 make build 时,它总是尝试更新到最新的插件版本但你的 PhoneGap 平台仍然使用插件 1.0.1 版本,然后undefined发生。

    所以要删除version 标签,你应该保证你当前的插件版本是最新的

    【讨论】:

      【解决方案2】:

      Phonegap 在 1.0.1 之后的版本中存在文件插件新功能问题 所以我通过在页面中包含 Javascript 文件来解决这个问题 谢谢

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-09-21
        • 1970-01-01
        • 2015-01-10
        • 1970-01-01
        • 2014-12-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多