主要參考
http://docs.phonegap.com/en/3.0.0/guide_cli_index.md.html#The%20Command-line%20Interface
Cordova,WIN8系統,Android開發。
1. 安裝JRE,設置JAVA_HOME,比如JAVA_HOME=C:\Program Files (x86)\Java\jre6\bin。
2. 安裝Android SDK,比如安裝在c:\android-sdk\,需要把c:\android-sdk\tools添加到系統Path中。
要不出后面第8步出錯誤:
[Error: The command `android` failed. Make sure you have the latest Android SDK
installed, and the `android` command (inside the tools/ folder) added to your pa
th. Output: 'android' ????????????????????????е????
?????????????
]
3. 安裝Eclipse,要能支持Android項目。
4. 安裝Node.js,http://nodejs.org/。
5. 打開命令行,運行:npm install -g cordova。
6. 把盤符轉到想要創建項目的目錄,比如c:\。
7. 運行:cordova create hello com.example.hello HelloWorld
將在c:\hello下創建名為HelloWorld的項目,HTML5文件在C:\hello\www目錄里。
8. 運行:cordova platform add android
之后可以看到C:\hello\platforms\android里出現Android項目。
9. 打開Eclispe,導入項目C:\hello\platforms\android,HelloWorld。
10. 可能項目有一些錯誤,把Android Project Build Target設置為最高等級的API Level一般就能解決。
11. 然后就可以用Eclipse啟動項目了。
12. 可以用命令cordova emulate android在模擬器里啟動項目,不過感覺比Eclipse麻煩,總是啟動一個新的模擬器。
用這個方法還要注意Android虛擬設備的版本,似乎至少是API Level 10,因為自動生成的AndroidManifest.xml里:
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="17" />
13. 可以用命令cordova run android在真實設備上運行App。