0

我有问题得到一个电话windows电话应用程序上去。 (PhoneGap 3.1.0 - 在Windows 8机器上)科尔多瓦/电话窗口手机插件

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

我成功创建并使用下面的命令格式 运行通过Visual Studio项目。\ WP7 \ BIN \创建PathToNewProject [包名] [AppName的]

我遇到的问题是,我不能安装任何插件到这个应用程序。当我尝试用PhoneGap的命令

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

我收到以下错误

[错误]项目目录找不到

当我尝试用科尔多瓦命令 科尔多瓦插件添加org.apache.cordova.device

我收到以下错误

[错误:当前的工作目录是不是基于科尔多瓦项目]

在这两种情况下的命令提示符是针对应用程序的文件夹中。

对于可能导致问题和潜在解决办法的任何提示,我将不胜感激。文档不一致,我尝试了其他一些方法来实现这一目标,但欢迎就最佳方式提出建议。

总之:有任何得到的电话差距与Windows Phone 7与插件即通知。很想听听别人怎么得到它去 感谢

回答

0

使用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项目中。

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语言上面的目录上:\用户\控制change.cordova \ lib \ wp \ cordova \ 3.1.0并运行createTemplates.bat并重新运行它。它将它编译并在仿真器中运行。

总而言之,这是相当直截了当