PhoneGap for windows phone 7

时间:2011-08-04 16:42:54

标签: windows-phone-7 mobile cordova

我有兴趣使用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“找不到。确认声明中的路径是否正确,以及该文件是否存在于磁盘上。

2 个答案:

答案 0 :(得分:4)

您需要https://github.com/phonegap/phonegap-wp7

请注意,尽管如此,这仍然没有真正准备就绪 我们希望它会在Mango发布的时候出现。

请注意,这是针对Mango beta 2刷新的。我假设你没有使用它。

您从我的网站获得的那个看起来像一个非常旧的版本。获取最新版本。

我已经更新了我的github个人资料,所以你现在可以通过那里联系我。

答案 1 :(得分:0)

记录:)

从WP7使用最新的phonegap lib:

https://github.com/callback/phonegap/tree/master/lib/windows