7

经过大量挖掘,我相信这个问题与我没有添加任何用于构建 phonegap 的平台有关。他们的文档中缺少这一点。

当我尝试添加 platofrm phonegap

运行代码

C:\var\www\sexdiaries.co.uk\sexdiaries>phonegap platform add andriod
   [error] 'platform add andriod' is not a node C:\Users\Hutber\AppData\Roaming\npm\node_m
 See 'node C:\Users\Hutber\AppData\Roaming\npm\node_modules\phonegap\bin\phonegap.js help'

平台

Platforms:

  keyword            | local environment | remote environment
  -------------------|-------------------|-------------------
  android            | ?                 | ?
  blackberry         | ? (BlackBerry 10) | ? (BlackBerry 6)
  ios                | ?                 | ?
  symbian            | ?                 | ?
  webos              | ?                 | ?
  wp7                | ?                 | ?
  wp8                | ?                 | ?
4

4 回答 4

25

出于某种原因,您无法以明显的方式添加平台,所以我发现了这一点:

您需要添加要使用的平台,而文档非常非常差:

命令

   phonegap build android

建造

C:\var\www\sexdiaries.co.uk\sexdiaries>phonegap build android
[phonegap] detecting Android SDK environment...
[phonegap] using the local environment
[phonegap] adding the Android platform...
 [warning] missing library cordova/android/3.0.0
[phonegap] downloading https://git-wip-us.apache.org/repos/asf?p=cordova-android.git;a=snapshot;h=3.0.0;sf=tgz...
[phonegap] compiling Android...
[phonegap] successfully compiled Android app

那么你就可以开始了,使用 Andriod Studio 进行导入现在也可以工作,因为你有一个项目可以使用:)

极好的。

于 2013-08-24T22:31:55.927 回答
2

your command is like this "phonegap platform add andriod"

But it is android, not andriod

you need to change andriod to android.

于 2016-07-29T12:19:42.177 回答
1

For anyone else still having problems, I found that using the run command works as well.

于 2013-12-06T01:18:28.023 回答
0

实际上,您可能已经准备好它们并可以正常工作,但是在 Windows 上存在 ACSII 错误...而不是显示 ✔ 和 ✖ 它显示 ?。

http://www.raymondcamden.com/index.cfm/2013/8/15/Using-the-PhoneGap-CLI-on-Windows-Watch-out-for-this-bug

于 2013-09-22T15:33:00.913 回答