【发布时间】:2013-08-04 19:49:54
【问题描述】:
phonegap/cordova 的文档非常糟糕。我想做的只是在我的 Windows 环境中安装 PhoneGap 3.0,但没有成功。
以下是我的步骤和失败点。任何人都可以提供解决方案的建议吗?
根据instructions:
- 安装 Node.js(成功)
- 来自nodes.js:
install -g cordova(成功) - 添加平台:
cordova platform add wp8(没有发生任何事情) - 尝试使用phonegap:
phonegap install wp8(找不到错误项目目录)
来自“Windows Phone 8 platform guide”
- 安装 Windows SDK(成功)
- “下载并解压 [PhoneGap 的最新副本。您将在 lib\windows-phone-8\wp8 子文件夹中工作,lib\windows-phone-8\wp7 包含 Cordova 的 Windwos Phone 7 版本”
啊?!?!目录在什么位置?!?!所以我找到了隐藏在 AppData\Local... 中的未记录的 phonegap 目录,并且有一个 libs 目录,但肯定没有任何 WP8 子文件夹。从哪里安装?大概是上面的添加平台命令,但添加它只会让我回到新的命令提示符。
尝试使用 phonegap 命令:phonegap plaform add wp8
错误 - 'platform add wp8" 不是节点。
我得到了它的开源,但这是残酷的意大利面条参考文档。如果有人能够成功安装 3.0 for WP8,任何指针都会有所帮助。
【问题讨论】:
-
上面提到你需要在你希望代码所在的目录下用
cordova create hello com.example.hello HelloWorld创建应用程序,然后在你刚刚创建的项目目录下运行cordova platform add wp8。跨度> -
我完全同意,我刚刚花了 6 个小时的周末时间试图让它工作。我过去使用过它,然后设置它并不难除了“新改进”的 cli 做事方式根本不符合提供的说明。第一部分告诉你安装和使用 phonegap 命令,然后你转到 android 部分,它会切换到使用 cordova 命令。多么令人沮丧的一团糟,即使我的机器上安装了 sdk,我也从来没有弄清楚如何让它识别 android 平台。
-
写作的质量并没有像文档似乎从未经过测试并且只是错误的事实那样困扰我。
-
文档似乎在某些地方也是矛盾的。在一页上,它说要以一种方式来做,而在另一页上,它描述了一种完全不同的方法!我的 Android 开发者工具的 Phonegap 扩展部分作为一个按钮(在 Eclipse 中)让我很满意。现在,升级 ADT 后它就消失了。我运行 phonegap 平台添加 android 并没有像上面那样使用 wp8 发生任何事情。为什么我们不能将其下载为 zip 文件?还是使用 git clone?
-
我写了一篇文章,提供了有关如何安装 phonegap 的分步说明。它是为 Android 设备量身定制的,但唯一的区别应该是 Windows/Android SDK 部分:kapitanh.blogspot.de/2014/02/native-android-apps-with.html