科尔多瓦/ Phonegap混乱

时间:2015-12-23 18:58:19

标签: android ios cordova

我对这两种工具都很陌生。我试图让一个示例应用程序工作,我在github上看到的手电筒应用程序。我使用的是OSX。我已经创建了一个项目,并添加了平台,android。但是,我不确定如何启动该应用程序。

我正在阅读这篇stackoverflow帖子,那家伙提到需要android sdk和平台工具,Phonegap/cordova add Android Platform on Mac not recognized as core cordova platform我在哪里可以找到这些?

由于我很好奇,我运行了phonegap运行android和以下是我得到的然后它回到提示。什么都没发生。

$psISE.CurrentPowerShellTab.ConsolePane.LineCount

Fyi,这就是我目前的目录

[phonegap] executing 'cordova run android'...
[phonegap] completed 'cordova run android'

这是我的unix历史输出

drwxr-xr-x  3 user01  207825898  102 Dec 23 12:15 hooks/
drwxr-xr-x  6 user01  207825898  204 Dec 23 12:19 www/
-rw-r--r--  1 user01  207825898  992 Dec 23 12:32 config.xml
drwxr-xr-x  6 user01  207825898  204 Dec 23 12:32 plugins/
drwxr-xr-x  4 user01  207825898  136 Dec 23 12:32 platforms/

然后我跑了

$ cordova create .
$ ls -lrt
$ cordova plugin add https://github.com/EddyVerbruggen/Flashlight-PhoneGap-Plugin
$ cordova platform add android

但是,我收到了错误

$ cordova build

我错过了什么?我在youtube上看了一个教程,那个人使用了Eclipse。我是否真的需要Eclipse编辑器才能启动phonegap应用程序?我希望我可以将构建目录复制到Apache服务器,然后从手机访问网络服务器。但是,我不确定我是否这样做,我错过了电话空白的目的。

1 个答案:

答案 0 :(得分:1)

ANDROID_HOME系统变量设置为Android sdk的位置。同时将Android sdk的bin文件夹添加到系统变量path

Cordova通过评估这两个变量来查找Android sdk和二进制文件。