【发布时间】:2011-08-04 16:42:53
【问题描述】:
我对使用 PhoneGap 为 windows phone 7 开发应用程序很感兴趣。我知道可能还没有windows mobile的正式版PhoneGap,但是我尝试运行了两个项目,但是在实现时出错了。
错误:
- 第一次申请:
警告信息!
您正在使用由以前版本的 Windows Phone 开发人员工具 CTP 创建的项目。您的应用程序可能无法正常运行。
请编辑 Properties 节点下的 WMAppManifest.xml 文件,并在元素之间插入以下元素,如下所示。
<Capabilities>
<Capability Name="ID_CAP_NETWORKING" />
<Capability Name="ID_CAP_LOCATION" />
<Capability Name="ID_CAP_SENSORS" />
<Capability Name="ID_CAP_MICROPHONE" />
<Capability Name="ID_CAP_MEDIALIB" />
<Capability Name="ID_CAP_GAMERSERVICES" />
<Capability Name="ID_CAP_PHONEDIALER" />
<Capability Name="ID_CAP_PUSH_NOTIFICATION" />
<Capability Name="ID_CAP_WEBBROWSERCOMPONENT" />
</Capabilities>
插入这些字段后,“错误列表”出现很多错误。
第二次申请
输出信息:
C:\Users...\mrlacey-phonegap-wp7-1dcce5b\WP7Gap\WP7Gap\WP7Gap.csproj:错误:无法读取项目文件“WP7Gap.csproj”。
C:\Users...\mrlacey-phonegap-wp7-1dcce5b\WP7Gap\WP7Gap\WP7Gap.csproj(135,3):导入的项目“C:\Program Files (x86)\MSBuild\Microsoft\Silverlight找不到 Phone\v4.0\Microsoft.Silverlight.WindowsPhone71.Overrides.targets”。确认声明中的路径正确,并且该文件存在于磁盘上。
【问题讨论】:
标签: windows-phone-7 mobile cordova