Windows Phone 7 的 PhoneGap

4
我对使用PhoneGap开发Windows Phone 7应用程序很感兴趣。我知道目前可能还没有官方版的PhoneGap适用于Windows Mobile,但我尝试运行了两个项目,但在实施时遇到了错误。
1. 第一个项目:https://github.com/filmaj/phonegap-winphone 2. 第二个项目:https://github.com/mrlacey/phonegap-wp7 错误: 1. 第一个应用程序: 警告信息! 您正在使用由之前版本的Windows Phone Developer Tools CTP创建的项目。您的应用程序可能无法正常运行。 请编辑属性节点下的WMAppManifest.xml文件,并在如下所示的元素之间插入以下元素。
保留HTML标签。
<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 for Phone\v4.0\Microsoft.Silverlight.WindowsPhone71.Overrides.targets”。请确认声明中的路径是否正确,并且磁盘上存在该文件。

2个回答

4
你需要https://github.com/phonegap/phonegap-wp7
请注意,这仍然不太适合生产环境。我们希望到Mango发布时它将准备就绪。
请注意,这是针对Mango beta 2 refresh的。我假设你没有使用那个版本。
你从我的网站上得到的那个看起来是非常老的版本。获取最新版本。
我已经更新了我的GitHub个人资料,现在你可以通过那里联系我。

我遇到了同样的问题。我从http://phone.microsoftplatformready.com/Dashboard.aspx下载了Windows Phone 7开发人员工具,但我有一个名为microsoft.silverlight.windowsphone.overrides.targets的文件,而不是microsoft.silverlight.windowsphone71.overrides.targets。在我安装你建议的文件之前,我需要卸载任何东西吗?或者我可以直接覆盖安装吗? - adam0101
我能否只是重命名文件吗? - adam0101
1
没事了,我想我还好。我找到了这个网址http://www.windowsphonegeek.com/tips/How-to-install-Windows-Phone-Developer-Tools-7-1-Beta-Mango,它告诉你该怎么做(虽然下载链接坏了,但我在这里找到了vm_web2.exe:http://www.microsoft.com/download/en/details.aspx?id=27570)。 - adam0101
对于其他人也遇到获取最新版本的一切有困难的情况,尽管它就在我的面前,但并不是显而易见的,phonegap-wp7已经迁移到https://github.com/callback/phonegap。 - adam0101

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接