1.安装jdk8 并配置环境变量 node
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
ANDROID_HOME D:\work\adt-bundle-windows-x86_64-20140702\sdk Path %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;
3.安装gradle-4.2npm
GRADLE_HOME D:\work\gradle-4.2 Path %GRADLE_HOME%/bin;
4.安装node.jswindows
Path D:\work\node-v6.11.3-win-x64\;
5.安装cordova浏览器
npm install -g cordova --registry=https://registry.npm.taobao.org
网上找了cnpm的方式 可是一直报错
终端输入确认:cordova -v
建立第一个应用
建立应用
app
cordova create first com.example.first firstApp
添加平台eclipse
cd first cordova platform add android --registry=https://registry.npm.taobao.org --nofetch
(这一步很是的慢)jvm
编译appfetch
cordova build android
(这一步会有不少问题,根据报的错误一个一个解决,本人第一个例子遇到以下问题)gradle
一、Downloading https://services.gradle.org/distributions/gradle-3.3-all.zip 失败,手动下载
二、jvm内存不足,调整 firstApp\platforms\android\cordova\lib\builders\GradleBuilder.js下
59行 args.push('-Dorg.gradle.jvmargs=-Xmx2048m'); 2014为1024
三、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,形成开发代码丢失。
3,在eclipse导入项目时,使用 android code导入,导入时选中项目目录和lib目录其余都不要选中,以后添加firstApp下的www目录路径。