cordova构建和运行应用程序(安卓)

Posted SteveJin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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,有兴趣的可以加一下,一起学习一起进步

  

  

 

  

  

 

  

 

  

  

 

 

  

 

  

以上是关于cordova构建和运行应用程序(安卓)的主要内容,如果未能解决你的问题,请参考以下文章

安卓网络工作者

PhoneGap Cordova 构建错误退出代码 2

Cordova 地理定位无法在 Android 上运行

Cordova 应用程序 - 在 XCode 上构建失败

无法在 Android 上构建和运行基于 ionic 和 cordova 的应用程序

安卓。片段 getActivity() 有时返回 null