phonegap build cordova.file未定义

时间:2015-02-14 15:50:37

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

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

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

此外,phonegap构建说:&#34;此应用程序未使用最新版本的PhoneGap。我们建议升级到3.6.3。&#34;

任何帮助将不胜感激 感谢

2 个答案:

答案 0 :(得分:0)

查看文档:

  

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

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

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

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

所以要删除undefined标记,您应该保证当前的插件版本是最新的

答案 1 :(得分:0)

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