【问题标题】:Getting error while adding phonegap LocalFileSystem plugin添加 phonegap LocalFileSystem 插件时出错
【发布时间】:2015-01-18 12:56:44
【问题描述】:

我正在尝试将 LocalFileSystem 插件添加到我的项目中。但是当我执行这个命令 phonegap plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-file.git from '../assets/www/' 目录我得到这个错误:JScript runtime error 800A1391 'window' is undefined

【问题讨论】:

    标签: javascript cordova phonegap-plugins


    【解决方案1】:

    我不认为您位于正确的目录中,您希望位于 Cordova/PhoneGap 应用程序的根目录中(config.xml 所在的位置)。对你来说,它看起来可能是你的 /assets/ 目录。另外,试试这个命令:

    cordova plugin add org.apache.cordova.file

    取自:http://plugins.cordova.io/#/package/org.apache.cordova.file

    【讨论】:

    • 我的 config.xml 在 C:\MyDrive\GENERIX\PROJECTS\i-Reflect\i-reflect\i-reflect-android\app\src\main\res\xml 中。但我在这个位置遇到了同样的错误。
    • 您使用的是哪个版本的 PhoneGap?您最初是如何创建 PhoneGap 项目的,它是从其他地方复制而来的还是您使用了cordova create ...
    【解决方案2】:

    尝试进入项目的主文件夹(最高级别的文件夹)并执行

    cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-file.git

    在 CLI 中。您还需要根据文档配置 config.xml 和 AndroidManifest.xml:Phonegap Docs

    phonegap-android-localfilesystem-is-not-defined

    【讨论】:

      【解决方案3】:

      我使用的是 phonegap 3.0。我将 phonegap 更新到最新版本 3.4,这解决了我的问题。 .cordova 文件夹不在我的项目目录中。

      【讨论】:

        猜你喜欢
        • 2013-10-07
        • 1970-01-01
        • 2013-09-12
        • 2017-02-03
        • 2017-10-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多