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並重新運行它。它將它編譯並在仿真器中運行。

總而言之,這是相當直截了當