1.安裝jdk8 並配置環境變數 2.安裝android sdk並配置環境變數 使用了adt-bundle-windows-x86_64-20140702集成包 3.安裝gradle-4.2 4.安裝node.js 5.安裝cordova 網上找了cnpm的方式 但是一直報錯終端輸入確認:cordo ...
1.安裝jdk8 並配置環境變數
JAVA_HOME C:\Program Files\Java\jdk1.8.0_144 CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; Path %JAVA_HOME%\bin;
2.安裝android sdk並配置環境變數 使用了adt-bundle-windows-x86_64-20140702集成包
ANDROID_HOME D:\work\adt-bundle-windows-x86_64-20140702\sdk Path %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;
3.安裝gradle-4.2
GRADLE_HOME D:\work\gradle-4.2 Path %GRADLE_HOME%/bin;
4.安裝node.js
Path D:\work\node-v6.11.3-win-x64\;
5.安裝cordova
npm install -g cordova --registry=https://registry.npm.taobao.org
網上找了cnpm的方式 但是一直報錯
終端輸入確認:cordova -v
創建第一個應用
創建應用
cordova create first com.example.first firstApp
添加平臺
cd first cordova platform add android --registry=https://registry.npm.taobao.org --nofetch
(這一步非常的慢)
編譯app
cordova build android
(這一步會有很多問題,根據報的錯誤一個一個解決,本人第一個例子遇到如下問題)
1、Downloading https://services.gradle.org/distributions/gradle-3.3-all.zip 失敗,手動下載
2、jvm記憶體不足,調整 firstApp\platforms\android\cordova\lib\builders\GradleBuilder.js下
59行 args.push('-Dorg.gradle.jvmargs=-Xmx2048m'); 2014為1024
3、sdk的android支持不足,通過SDK Manager.exe安裝
運行app
模擬器上運行 cordova emulate android
瀏覽器上運行 cordova serve android 瀏覽器訪問http://localhost:8000即可
真機上運行 cordova run android
使用eclipse 導入firstApp註意事項
1,不要選中 Copy projects into workspace,直接開發firstApp即可
2,firstApp下www的源碼 必須使用cordova build android才能打包到firstApp\platforms\android\assets\www中在進行發佈,
所以在開發之前請選好使用哪一個作為目錄作為開發的場所,不要同時編輯兩個目錄,防止firstApp下的www覆蓋assets下的編輯好的www,造成開發代碼丟失。