我对这两种工具都很陌生。我试图让一个示例应用程序工作,我在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服务器,然后从手机访问网络服务器。但是,我不确定我是否这样做,我错过了电话空白的目的。
答案 0 :(得分:1)
将ANDROID_HOME
系统变量设置为Android sdk的位置。同时将Android sdk的bin
文件夹添加到系统变量path
。
Cordova通过评估这两个变量来查找Android sdk和二进制文件。