cordova原名phonegap,虽然adobe收购了phonegap,但是phonegap的核心给了apache,也改名为cordova.
cordova是nodejs的一个框架。
cordova官网:
$ npm install cordova -g
$ cordova create hello com.example.hello HelloWorld
下载android sdk,并增加JAVA_HOME, ANDROID_HOME(SDK目录),PATH(增加SDK tools和platform-tools)等环境变量。
$ cordova platform add android --save
查看现有平台
$ cordova platform ls
注意:在编写文件时,不要将任何文件写入/platforms目录下,这个目录下的文件会被重写。
$ cordova requirements
运行
$D:\work\android\android-sdk-windows\tools\android.bat
更新sdk。
$cordova build android
or
$cordova build ios
android会出现下载gradle失败,可以手动进行下载。
放到C:\Users\Think\.gradle\wrapper\dists\gradle-2.14.1-all\53l0mv9mggp9q5m2ip574m21oh目录下。
出错 Exception in thread "main" java....
build完成后,生成apk,可以直接在android手机上运行。
android:安装emulate
$ cordova emulate android