Ubuntu14.10上搭建Android应用开发环境和系统编译环境

android应用开发环境搭建

  • Java JDK安装和配置.
  • Android NDK 下载安装配置.
  • Android ADT 下载安装配置.
  • Android SDK 下载.
  • Android Elicpse安装配置.
  • Android Studio 安装配置.


## Oracle JDK 下载安装配置 ##


Ubuntu14.10下安装JDK并配置多个版本切换

  • JDK1.6安装:

    使用update-alternatives工具来创建链接文件.

    sudo update-alternatives –install “/usr/bin/java” “java” “usr/lib/jvm/jdk6/jdk1.6.0_43/bin/java” 1

  • 其他同上.最后的结果如下.update-alternatives会创建如下两个链接文件如下:
[email protected]:/usr/bin$ ls -l |grep ja
lrwxrwxrwx 1 root root         21 Dec  5  2014 jar -> /etc/alternatives/jar
lrwxrwxrwx 1 root root         22 Mar 30 09:59 java -> /etc/alternatives/java
lrwxrwxrwx 1 root root         23 Dec  5  2014 javac -> /etc/alternatives/javac
lrwxrwxrwx 1 root root         25 Dec  5  2014 javadoc -> /etc/alternatives/javadoc
lrwxrwxrwx 1 root root         23 Dec 22 17:04 javah -> /etc/alternatives/javah
lrwxrwxrwx 1 root root         23 Apr 29 07:20 javap -> /etc/alternatives/javap
lrwxrwxrwx 1 root root         24 Jun 16 00:35 javaws -> /etc/alternatives/javaws

zshh@HP:/etc/alternatives$ ls -l |grep java
lrwxrwxrwx 1 root root  38 Jun 16 00:31 jar -> /usr/lib/jvm/java6/jdk1.6.0_43/bin/jar
lrwxrwxrwx 1 root root  39 Jun 15 00:43 java -> /usr/lib/jvm/java6/jdk1.6.0_43/bin/java
lrwxrwxrwx 1 root root  40 Jun 15 23:54 javac -> /usr/lib/jvm/java6/jdk1.6.0_43/bin/javac
lrwxrwxrwx 1 root root  42 Jun 15 00:47 javadoc -> /usr/lib/jvm/java6/jdk1.6.0_43/bin/javadoc
lrwxrwxrwx 1 root root  40 Jun 15 00:48 javah -> /usr/lib/jvm/java6/jdk1.6.0_43/bin/javah
lrwxrwxrwx 1 root root  40 Jun 16 00:27 javap -> /usr/lib/jvm/java6/jdk1.6.0_43/bin/javap
lrwxrwxrwx 1 root root  41 Jun 16 00:38 javaws -> /usr/lib/jvm/java6/jdk1.6.0_43/bin/javaws

上面每个链接要确保正确,否则执行命令的时候提示没有安装这个软件.


JDK1.7安装: 安装过程和jdk完全一样.

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/java7/jdk1.7.0_80/bin/java" 2
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/java7/jdk1.7.0_80/bin/javac" 2
sudo update-alternatives --install "/usr/bin/jar" "jar" "/usr/lib/jvm/java7/jdk1.7.0_80/bin/jar" 2
sudo update-alternatives --install "/usr/bin/javap" "javap" "/usr/lib/jvm/java7/jdk1.7.0_80/bin/javap" 2
sudo update-alternatives --install "/usr/bin/javadoc" "javadoc" "/usr/lib/jvm/java7/jdk1.7.0_80/bin/javadoc" 2
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/java7/jdk1.7.0_80/bin/javaws" 2

安装成功后文件如下:

[email protected]:/usr/bin$ ls -l |grep ja
lrwxrwxrwx 1 root root         21 Dec  5  2014 jar -> /etc/alternatives/jar
lrwxrwxrwx 1 root root         22 Mar 30 09:59 java -> /etc/alternatives/java
lrwxrwxrwx 1 root root         23 Dec  5  2014 javac -> /etc/alternatives/javac
lrwxrwxrwx 1 root root         25 Dec  5  2014 javadoc -> /etc/alternatives/javadoc
lrwxrwxrwx 1 root root         23 Dec 22 17:04 javah -> /etc/alternatives/javah
lrwxrwxrwx 1 root root         23 Apr 29 07:20 javap -> /etc/alternatives/javap
lrwxrwxrwx 1 root root         24 Jun 16 00:35 javaws -> /etc/alternatives/javaws
zshh@HP:/etc/alternatives$ ls -l |grep java
lrwxrwxrwx 1 root root  38 Jun 16 00:54 jar -> /usr/lib/jvm/java7/jdk1.7.0_80/bin/jar
lrwxrwxrwx 1 root root  39 Jun 16 00:51 java -> /usr/lib/jvm/java7/jdk1.7.0_80/bin/java
lrwxrwxrwx 1 root root  40 Jun 16 00:47 javac -> /usr/lib/jvm/java7/jdk1.7.0_80/bin/javac
lrwxrwxrwx 1 root root  42 Jun 16 00:55 javadoc -> /usr/lib/jvm/java7/jdk1.7.0_80/bin/javadoc
lrwxrwxrwx 1 root root  40 Jun 15 00:48 javah -> /usr/lib/jvm/java6/jdk1.6.0_43/bin/javah
lrwxrwxrwx 1 root root  40 Jun 16 00:55 javap -> /usr/lib/jvm/java7/jdk1.7.0_80/bin/javap
lrwxrwxrwx 1 root root  41 Jun 16 00:56 javaws -> /usr/lib/jvm/java7/jdk1.7.0_80/bin/javaws

切换JDK版本

通过一下方法来
zshh@HP:~/Desktop/android-studio/bin$ sudo update-alternatives --config java
[sudo] password for zshh:
There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                     Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java7/jdk1.7.0_80/bin/java   2         auto mode
  1            /usr/lib/jvm/java6/jdk1.6.0_43/bin/java   1         manual mode
* 2            /usr/lib/jvm/java7/jdk1.7.0_80/bin/java   2         manual mode

Press enter to keep the current choice[*], or type selection number: 1

时间: 2025-01-16 03:34:28

Ubuntu14.10上搭建Android应用开发环境和系统编译环境的相关文章

ubuntu14.04上搭建android开发环境

这几天心血来潮,想在ubuntu上写写android软件.所以就上网找些资料在ubuntu上搭建android环境,结果要么时不完整的,要么就是过时的.所以我把我搭建android环境的过程写下了,以便以后忘了可以参考参考,也给来看这篇博文的读者一些启迪吧. 搭建android环境有几个步骤: 1.必须得安装java吧 下载链接 java 选择最新的版本吧,将jdk解压到自己要放的文件夹,我的是/var/android/java. 然后配置环境变量: sudo gedit /etc/profil

在Ubuntu17.04上搭建Android Studio开发环境

在实验课上都是在Ubuntu环境下,虽然之前都是在windows系统里写android程序,但是我还是准备在Ubuntu下配置一个Android Studio环境. 通过百度,我先看到一个最简单的方式,是在terminal中输入如下命令: sudo apt-add-repository ppa:paolorotolo/android-studio sudo apt-get update sudo apt-get install android-studio 但是运行结果是: 失败了. 接着我就换

Ubuntu 12.04(64位)上搭建android 开发环境 (ADT 、android-studio)

1. ubuntu 12.04  64位 2. 下载: 1) Oracel JDK :http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 2) ADT bundle  :http://developer.android.com/sdk/index.html 3)android -studio : http://developer.android.com/sdk/installing

搭建android底层开发的环境读后感

本章主要介绍如何搭建android底层开发的环境,主要包括android应用程序开发环境.android NDK开发环境个交叉编译环境的搭建. 首先开发.测试和调试linux驱动.HAL程序库需要以下工具: 1.JDK6或以上版本: 2.Eclipse3.4或以上版本: 3.ADT: 4.CDT: 5.Android SDK: 6.Android NDK: 7.交叉编译环境: 8.Linux内核源代码: 9.Android源代码: 10.用于调试开发板的串口工具:minicom. 关于JDK的安

IDEA搭建Android wear开发环境,Android wear,I'm comming!

随着google发布了android wear这个东西,然后又有了三星的gear,LG的G watch以及moto 360,苹果由发布了apple watch,未来可能在智能手表行业又有一场战争.当然这只是笔者的个人观点,仅供参考. 作为开发者,当然关心的是只能手表的开发了,所以我们来搭建一下android wear的开发环境吧! 搭建android wear开发环境,我们需要以下的软件Intellij 13.1.3,android-sdk 23.0.02. 首先需要下载安装好android-s

Android开发新手学习总结(一)——使用Android Studio搭建Android集成开发环境

[新手连载]一:使用Android Studio搭建Android集成开发环境http://bbs.itcast.cn/forum.php?mod=viewthread&tid=87055&fromuid=150705 (出处: 传智播客论坛_传智播客旗下社区) 一.Android Studio简单介绍 2013年GoogleI/O大会首次发布了Android Studio IDE(Android平台集成开发环境).它基于Intellij IDEA开发环境,旨在取代Eclipse和ADT(

转-在Mac OS上搭建Python的开发环境

在Mac OS上搭建Python的开发环境 本文转载自:http://www.jb51.net/article/76931.htm 一. 安装python mac系统其实自带了一个python的执行执行环境,用来运行python还行,但是开发可能就不够了,因此我们需要重新安装python.这里有两种方案安装: 1.homebrew 1 brew install python 这个方案比较简单,如果出错的话可以给前面加sudo试试,这个安装的python可能不是最新版. 2.从官网下载安装大家可以

使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程)

原文:使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程) ?[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4013535.html 联系方式:[email protected] [正文] [开发环境] 物理机版本:Win 7旗舰版(32位) Java SDK版本:jdk1.8.0_20(32位) Android SDK

C++开发安卓、windows下搭建Android NDK开发环境

1. NDK(Native Development Kit) 1.1 NDK简介 Android NDK是一套允许开发人员使用本地代码(如C/C++)进行Android APP功能开发的工具,通过这个工具,我们可以把用C/C++代码编译成可以直接运行在Android平台上的本地代码,这些本地代码以动态链接库( *.so )的形式存在,也正因为这样,我们可以通过复用这些动态链接库从而复用本地代码. 那么,通过NDK这个开发工具包,那么我们是否可以将一个APK完全使用C/C++来编写呢? 答案是不可