专栏首页大前端_Webcordova 安卓开发环境搭建(Mac OSX

cordova 安卓开发环境搭建(Mac OSX

版权声明:本文为吴孔云博客原创文章,转载请注明出处并带上链接,谢谢。 https://blog.csdn.net/wkyseo/article/details/77979617

安装JDK

下载JDK,可到以下oracle官网下载: http://www.oracle.com/technetwork/java/javase/downloads/index.html 需要选择对应的版本,选择jdk-8u111-macosx-x64.dmg,然后双击安装!!!

注:这个地方一定要1.8的版本或以上,否则在 cordova build android 的时候会出现 UnsupportedClassVersionError

查看安装的JDK版本以及路径

/usr/libexec/java_home -V

如下:

WuKongyun:~ wukongyun$ /usr/libexec/java_home -V
Matching Java Virtual Machines (1):
    1.8.0_131, x86_64:  "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home

/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home

配置JAVA_HOME环境变量

修改$HOME目录下的.bash_profile文件,如下:

export JAVA_HOME=$(/usr/libexec/java_home)
export ANDROID_HOME=/Users/wukongyun/OpensourceInstall/android-sdk-macosx
export PATH=${PATH}:/Users/wukongyun/OpensourceInstall/android-sdk-macosx/platform-tools:/Users/wukongyun/OpensourceInstall/android-sdk-macosx/tools

如果没有.bash_profile, touch新建一个

写入之后执行命令:source .bash_profile 配置生效或者重新打开terminal.然后查看java和javac命令是否执行成功,执行java -version; javac -version;如下:

WuKongyun:~ wukongyun$ java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

下载及配置android-sdk

  • 下载android-sdk,点击网址: 。找到对应的mac OSX版本zip,解压zip
  • 解压完之后目录下执行命令,该命令会打开android sdk manageer界面
/Users/wukongyun/OpensourceInstall/android-sdk-macosx/tools/android 

需安装的包有6个,如图

最后执行cordova build android 命令

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • javascript高级程序设计(4-5)章笔记

    版权声明:本文为吴孔云博客原创文章,转载请注明出处并带上链接,谢谢。 https://blog.csdn.net/wkyseo/articl...

    空空云
  • js对象属性的getter和setter

    版权声明:本文为吴孔云博客原创文章,转载请注明出处并带上链接,谢谢。 https://blog.csdn.net/wkyseo/articl...

    空空云
  • jquery常用函数及技巧(持续更新)

    版权声明:本文为吴孔云博客原创文章,转载请注明出处并带上链接,谢谢。 https://blog.csdn.net/wkyseo/articl...

    空空云
  • 系统的环境变量path的作用是什么

     http://blog.csdn.net/libo2006/article/details/1531545

    bear_fish
  • Java开发知识之Java入门

      JAVA SE:  标准版,开发桌面跟商务应用程序 JAVA SE 包括了Java的核心类库,集合,IO 数据库连接 以及网络编程等等...

    IBinary
  • 关于JAVA你必须知道的那些事(一):概述

    第一次写文章,有点小紧张,不过没关系,因为我面对的都是小白。好了废话少说,直接开始吧。

    编程思录
  • Java基础:二、构件一个Java程序(8)

    为了给一个类库生成不会于其他名字混淆的名字,Java的包名采用反转域名来定义,整个包名使用小写,句点用来代表子目录的划分:com.packagename.uti...

    桑鱼
  • java的三大版本,你知道吗

    J2SE是java的基础,主要是运用到桌面应用程序的开发中。小编一直以为java中是没有那种能够编译成.exe运行文件的组件,知道今天我才发现,java在这方面...

    哲洛不闹
  • Android处理崩溃的一些实践

    对于任何程序来说,崩溃都是一件很难避免的事情,当然Android程序也不例外。在Android程序中,引起崩溃的多属于运行时异常或者错误,对于这些异常我们很难做...

    技术小黑屋
  • java编译通过,为什么运行却提示找不到或无法加载主类?

    landv

扫码关注云+社区

领取腾讯云代金券