【问题标题】:Cordova/phonegap windows phone pluginsCordova/phonegap windows phone 插件
【发布时间】:2013-10-29 06:34:38
【问题描述】:

我在启动和运行 phonegap windows phone 应用程序时遇到问题。 (PhoneGap 3.1.0 - 在 Windows 8 机器上)

我已经按照步骤从“Windows Phone 命令行工具”创建了一个 Windows Phone 应用程序。它说使用 CordovaWP7xxx.zip + CordovaWP8xxx.zip 创建模板,您可以从中创建应用程序。 phonegap最新3.1.0版本没有phonegap下载。我能够在 cordova 下载中找到这些模板,因此我使用了它们。

我使用以下命令格式通过 Visual Studio 成功创建并运行了一个项目 .\wp7\bin\create PathToNewProject [ PackageName ] [AppName ]

我遇到的问题是我无法在此应用程序中安装任何插件。当我尝试使用 phonegap 命令时

C:\Phonegap\ReflectionPGWP7>phonegap -d 本地插件添加https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git

我收到以下错误

[错误] 找不到项目目录

当我尝试使用 cordova 命令时 cordova 插件添加 org.apache.cordova.device

我收到以下错误

[错误:当前工作目录不是基于 Cordova 的项目。]

在这两种情况下,命令提示符都指向应用程序的文件夹。

如果您提供有关可能导致问题的原因和潜在解决方法的任何提示,我将不胜感激。文档不一致,我已经尝试了其他几种方法来实现这一点,但欢迎就最佳前进方式提出建议。

简而言之:带有插件(即通知)的 windows phone 7 是否有任何电话差距。很想听听其他人是如何做到的 谢谢

【问题讨论】:

    标签: windows-phone-7 cordova windows-phone-8 phonegap-plugins


    【解决方案1】:

    所以我最终成功了。必须说在写这篇文章的时候没有关于 phonegap 的文档。它与您应该如何创建应用程序相矛盾。然而,对于那些想要它的人来说,这就是我最终是如何做到的。 首先我安装了电话间隙。(见网站) 然后我像这样从命令行创建了我的应用程序:

        C:\Phonegap>phonegap create C:\phonegap\ReflectionPGWP7 
    io.reflection.ReflectionPGWP7 ReflectionPGWP7
    

    更改目录

    C:\Phonegap>cd ReflectionPGWP7
    

    然后我想安装插件:

    C:\Phonegap\ReflectionPGWP7>phonegap -d local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git
    

    我遇到了一个错误

    [error] Error fetching plugin: Error: "git" command line tool is not installed: make sure it is accessible on your PATH.
    

    所以我安装了 github 安装程序:http://windows.github.com/ 并重新运行我的插件,它工作。您可以在此页面的添加功能部分找到所有插件 http://docs.phonegap.com/en/3.0.0rc1/guide_cli_index.md.html#The%20Command-line%20Interface 然后我跑了

    phonegap local run wp7
    

    但是报错了

        [error] An error occured during creation of wp7 sub-project. 
    platformRoot = C:\Users\Controlling change\.cordova\lib\wp\cordova\3.1.0\wp7
    

    所以我去了 C:\Users\Controlling change.cordova\lib\wp\cordova\3.1.0 上方的那个目录,然后运行 ​​createTemplates.bat 并重新运行它。它编译它并在模拟器中运行它。

    总而言之,这很简单

    【讨论】:

      【解决方案2】:

      使用phonegap 命令尝试creating the project

      phonegap create foldername
      

      然后add the wp8 platformthe plugins 你需要

      phonegap add platforms wp8
      phonegap add plugins org.apache.cordova.device
      

      然后将您自己的应用程序文件放在www 文件夹中。将项目构建到 phonegap local build,这也会将您的所有更改从 www 文件夹复制到 platforms/wp8/ Visual Studio 项目中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-12-30
        • 2013-04-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多