本文记录如何搭建开发环境、创建你的第一个App 到构建一个App包。
一、配置Java sdk
1、下载安装
下载地址:下载 jdk1.8
2、安装完,配置环境变量
JAVA_HOME :C:\Program Files\Java\jdk1.8.0_131
Path :;%JAVA_HOME%\bin;%JAVA_HOME%\bin;
二、配置 Android SDK
1、下载安装Android Studio
三、安装Cordova CLI
1、下载和安装Node.js
2、(可选)下载和安装git client
3、安装命令
C:\>npm install -g cordova
四、创建App
$ cordova create hello com.example.hello HelloWorld
添加平台
所有后续命令都需要在项目目录或者项目目录的任何子目录运行:
$ cd hello
给你的App添加目标平台。我们将会添加'ios'和'android'平台,并确保他们保存在了config.xml
中:
$ cordova platform add ios --save
$ cordova platform add android --save
检查你当前平台设置状况:
$ cordova platform ls
运行add或者remove平台的命令将会影响项目 platforms的内容,在这个目录中每个指定平台都有一个子目录。
检测你是否满足构建平台的要求:
$ cordova requirements
Requirements check results for android:
Java JDK: installed .
Android SDK: installed
Android target: installed android-19,android-21,android-22,android-23,Google Inc.:Google APIs:19,Google Inc.:Google APIs (x86 System Image):19,Google Inc.:Google APIs:23
Gradle: installed
Requirements check results for ios:
Apple OS X: not installed
Cordova tooling for iOS requires Apple OS X
Error: Some of requirements check failed
构建App
默认情况下, cordova create
生产基于web应用程序的骨架,项目开始页面位于www/index.html
文件。任何初始化任务应该在www/js/index.js
文件中的deviceready事件的事件处理函数中。
运行下面命令为所有添加的平台构建:
$ cordova build
你可以在每次构建中选择限制平台范围 - 这个例子中是'android':
$ cordova build android
重新编译成功:
BUILD SUCCESSFUL in 3m 28s
47 actionable tasks: 47 executed
Built the following apk(s):
xx\hello\platforms\android\app\build\outputs\apk\debug\app-debug.apk