[英]Barcode Scanner phonegap/cordova plugin on Windows Phone 7
[英]Cordova/phonegap windows phone plugins
我在启动Phonegap Windows Phone应用程序时遇到问题。 (PhoneGap 3.1.0-在Windows 8计算机上)
我已按照该步骤操作,因此请从“ Windows Phone命令行工具”创建Windows Phone应用程序。 它说使用CordovaWP7xxx.zip + CordovaWP8xxx.zip创建模板,您可以从中创建应用程序。 最新版本的phone gap中没有phonegap下载3.1.0。 我可以在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带有插件(即通知)是否有电话间隙。 很想听听别人如何做到这一点,谢谢
所以我终于做到了。 必须说,在撰写本文时缺少关于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%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并重新运行它。 然后将其编译并在模拟器中运行。
总而言之,这很简单
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.