【问题标题】:How to use the file system plugin with PhoneGapBuild?如何在 PhoneGapBuild 中使用文件系统插件?
【发布时间】:2014-12-02 10:19:55
【问题描述】:

我正在尝试将file system plugin 与PhoneGap Build 一起使用。我不断得到未定义的cordova.file。我错过了什么?

我的 config.xml 文件(从添加了间隙标签的教程中复制粘贴):

<?xml version="1.0" encoding="UTF-8"?>
<widget xmlns     = "http://www.w3.org/ns/widgets"
        xmlns:gap = "http://phonegap.com/ns/1.0"
        id        = "org.coenraets.employeedirectory"
        versionCode="10"
        version   = "1.1.0">

    <name>Employee Directory</name>

    <description>
        A simple employee directory application
    </description>

    <author href="http://coenraets.org" email="ccoenraets@gmail.com">
        Christophe Coenraets
    </author>

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

index.html:

<html>
<body>

<script src="phonegap.js"></script>
<script>    
    document.addEventListener("deviceready", onDeviceReady, false);
    function onDeviceReady() {
        //cordova.file will be undefined
        alert(cordova.file);
    }

</script>
Cordova?

</body>
</html>

更新: 所以在禁用补液时它似乎有待解决......

如果其他人在启动和运行小型 PhoneGap Build 项目时遇到问题,here 是一个包含我发现有用的小示例的存储库。

【问题讨论】:

  • 文件插件的 1.0.1 版本已经相当老了。尝试从行中删除版本:&lt;gap:plugin name="org.apache.cordova.file" /&gt; 它应该自动采用最新版本。
  • 好的!虽然不能解决问题。 ://
  • 在您的 index.html 中它将是 cordova.js 而不是 phonegap.js
  • 可能会尝试指定旧版本的 phonegap(在 config.xml 或 phonegap 构建页面中)
  • 我尝试了早期版本。它仍然无法正常工作,PGB 发出警告“此应用未使用最新版本的 PhoneGap。我们建议升级到 3.6.3。”。 (3.6.3 是默认的)。

标签: cordova phonegap-build cordova-plugins


【解决方案1】:

请检查您的插件目录,如果没有,请按如下方式添加: cordova plugin add org.apache.cordova.file。也正如其他人提到的那样,它应该是cordova.js Installation reference

【讨论】:

  • 等等。即使我使用 PhoneGap Build 进行构建,我也需要这个吗? :o
  • 根据文档docs.build.phonegap.com/en_US/…,phonegap.js 可以与cordova.js 互换
  • 我在答案中添加了安装参考。
  • 当我使用PhoneGap Build 时,不应该在本地安装一些东西,对吧?甚至在常见问题解答docs.build.phonegap.com/en_US/support_faq.md.html#FAQ
  • 如果我理解得很好,那只是指PhoneGap本身,而不是附加插件。您需要安装插件才能使用它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-21
  • 1970-01-01
相关资源
最近更新 更多