我是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
答案 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
将添加平台。