【发布时间】:2015-12-23 18:58:18
【问题描述】:
我对这两种工具都很陌生。我正在尝试让一个示例应用程序正常工作,这是我在 github 上看到的一个手电筒应用程序。我正在使用 OSX。我创建了一个项目并添加了平台,android。但是,我不确定如何启动应用程序。
我正在阅读这篇 stackoverflow 帖子,他提到需要 android sdk 和平台工具,Phonegap/cordova add Android Platform on Mac not recognized as core cordova platform我在哪里可以找到这些?
由于我很好奇,我运行了 phonegap run android,下面是我得到的结果,然后它又回到了提示符。什么都没发生。
[phonegap] executing 'cordova run android'...
[phonegap] completed 'cordova run android'
仅供参考,这就是我现在目录中的内容
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/
这是我的 unix 历史输出
$ cordova create .
$ ls -lrt
$ cordova plugin add https://github.com/EddyVerbruggen/Flashlight-PhoneGap-Plugin
$ cordova platform add android
然后我运行了这个
$ cordova build
但是,我遇到了一个错误
Running command: /Users/user01/repos/Flash/platforms/android/cordova/build
[Error: Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.]
ERROR building one of the platforms: Error: /Users/user01/repos/Flash/platforms/android/cordova/build: Command failed with exit code 2
You may not have the required environment or OS to build this project
Error: /Users/user01/repos/Flash/platforms/android/cordova/build: Command failed with exit code 2
我错过了什么?我在 youtube 上观看了一个教程,这个人使用了 Eclipse。我真的需要 Eclipse 编辑器才能启动 phonegap 应用程序吗?我希望我可以将构建目录复制到 Apache 服务器中,然后通过电话访问网络服务器。但是,我不确定我是否这样做,我错过了 phonegap 的目的。
【问题讨论】: