我是兩個工具的新手。我正試圖獲得一個示例應用程序,這是我在github上看到的一款手電筒應用程序。我正在使用OSX。我已經創建了一個項目並添加了這個平臺,android。但是,我不確定如何啓動應用程序。科爾多瓦/ Phonegap混淆
我正在閱讀這個stackoverflow帖子,這傢伙提到,需要android sdk和平臺工具,Phonegap/cordova add Android Platform on Mac not recognized as core cordova platform我在哪裏可以找到那些?
由於我很好奇,我跑了phonegap運行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的目的。
好吧,看起來我需要安裝android sdk?我會谷歌它。有沒有像sdk平臺這樣的東西?這就是我在我的帖子中提到的那個人 – devwannabe
如果你想爲Android構建應用程序,你需要sdk。 Çordova只是引誘你思考HTML和JavaScript是你需要的一切。 – sschrass
是的,你會發現sdk作爲獨立下載。 – sschrass