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,有兴趣的可以加一下,一起学习一起进步

  

  

  

  

  

  

  

  

  

原文地址:https://www.cnblogs.com/JinQingsong/p/6709420.html