cordova构建和运行应用程序(安卓)
要构建和运行应用程序,需要为要定位的每个平台安装sdk。
检查您是否满足构建平台的要求的命令:
cordova requirements
1、安卓平台指南:
cordova for Android需要安装在OSX,Linux或Windows上的Android SDK.
安装要求:
1、java开发工具包(JDK)
下载安装好JDK之后,在终端输入JAVAC,如果跳出如下提示,说明JAVA环境已经配置好了
2、Android SDK
在这里,我选择安装Android Studio,以便于运行和调试Android平台。
那么Android Studio的Android SDK在哪里安装呢?如下图所示:
点击以后可以在弹出的页面中选择您所需要的SDK版本进行安装
Android SDK Location是指本地Android SDK所在的位置。
然后需要配置环境变量:
1、打开终端,输入cd ~进入home目录
2、touch .bash_profile创建文件
3、open .bash_profile打开并且编辑文件
4、在文件中输入以下内容:
保存文件
5、然后在终端输入source ~/.bash_profile立即生效
6、验证:在终端中输入adb后回车,就会看到如下提示,说明设置完成。
之后把建的android项目丢进android studio就可以进行编辑打包啥的了。
当然在这里补充一点,如果要看你勾线的平台是否符合要求,只要在终端输入如下命令,如果出现的信息和下图一样,说明你成功了。
有些可能会出现以下提示:
黄色部分是报错,红色部分是错误的总结。
很多同学都好奇,明明ANDROID_HOME环境配置是对的,为啥还报错,其实这是由于Android Studio升级到了2.3之后产生的问题。
我们只要在该网站下载tools文件包https://developer.android.com/studio/index.html
然后把下载好的tools文件包替换原来Android SDK下的tools文件包就可以了。
第二个报错是由于没有配置Gradle而导致的,但是如果你是讲android项目直接丢入Android Studio也就不会出现第二个问题了,因为Android Studio是自动配置生成该文件的。
如果你想手动配置Gradle,请参考该文档http://cordova.apache.org/docs/en/latest/guide/platforms/android/index.html
最后打个广告,本人创建了一个前端技术qq群399627992,有兴趣的可以加一下,一起学习一起进步