安装/构建Phonegap时出错

时间:2013-09-06 07:23:35

标签: android node.js cordova

我是phonegap的新手。我已经在我的电脑上安装了ADT。

1)我安装了NodeJs。

2)我在cmd上写道

npm install -g phonegap

phonegap创建我的应用

cd my-app

phonegap运行android

[phonegap]detecting Android SDK environment...
[phonegap] using the local environment
[phonegap] adding the Android platform...
   [error] No platforms added to this project. Please use 'cordova platform add <platform>'.

这里我已经设置了正确的PATH。但同样的问题发生了。如果有人知道,请告诉我。 Thnx

仍然无法工作..任何人都知道这一点.. Plz ..提前致谢..

我为android添加了这些路径: -

d:\ ADT-束窗口86 \ ADT-束窗口86 \ SDK \平台工具\

d:\ ADT-束窗口86 \ ADT-束窗口86 \ SDK \工具\

并且已经在这里设置了Java路径..那么这里有什么问题..任何人都可以给出解决方案plz

3 个答案:

答案 0 :(得分:3)

编辑:这个答案使用CORDOVA,而不是PHONEGAP

你必须告诉cordova你将使用哪些平台(例如android)

因此,在执行命令$cordova run android之前,您必须(一次)执行cordova platform add android

有关详情,请参阅我的回答:Phonegap How to make android build

问候,miweiss

答案 1 :(得分:2)

最后我得到了解决方案

最初我写了命令cordova platform add android,然后显示错误:

No platforms added to this project. Please use 'cordova platform add <platform>'.

我做了一些改变:

  • 我将其更改为cordova -d platform add android

  • 我重置了所有路径,重置意味着再次设置我的JAVA_HOME路径和ANT_HOME路径,然后我发出命令cordova -d platform add android

  • 然后再次显示错误There is no script engine for file extension .js。然后只需在命令提示符assoc .js=JSFILE中使用该命令,并将命令放在提示符cordova -d platform add android上并完成,现在它包含平台内的android文件夹。

谢谢大家的帮助

答案 2 :(得分:0)

对于Mac 只需添加cordova路径:

export PATH = $ PATH:/ usr / local / lib / node_modules / phonegap / node_modules / cordova / bin:/ usr / local / bin

现在添加平台如: cordova平台添加android

将添加平台。