自从从Oracle收购Sun近三年来,已经有很多变化。早在8月,甲骨文将“Operating System Distributor License for Java”许可证终结,这意味着第三方将不可以依据这一许可分发他们的软件包。
因此Ubuntu Linux已经开始禁用所有机器上的Oracle JDK浏览器插件,并很快会从档案中删除软件包。
公司指出,禁用Oracle的插件将可以帮助提高安全性,因为这些插件已经被证实包含许多漏洞,虽然这是一个事实,但真正的原因恐怕是Sun的 JDK在升级时会清理掉用户机器上自认为不安全的软件,大多数PC用户认为这样很安全,但通常基于UNIX系统的用户并不这么认为。
Oracle的JDK被废弃后,OpenJDK将取代它的位置在Ubuntu及其它Linux中默认安装。
虽然很多Linux发行版现在已经自带OpenJDK,但是在开发过程中与Oracle-JDK(SUN-JDK)还是略有不同。通常,Java开发人员还是以Oracle-JDK为标准来进行开发。
下面介绍一下Linux下的JDK安装与配置,这里使用的Linux发行版是Ubuntu 12.04。
1.下载JDK
目前最新的JDK版本是:Java SE Development Kit 7u5
下载地址:
查看最新:
2.解压安装
我们把JDK安装到这个路径:/usr/lib/jvm
如果没有这个目录(第一次当然没有),我们就新建一个目录
cd /usr/lib
sudo mkdir jvm
建立好了以后,我们来到刚才下载好的压缩包的目录,解压到我们刚才新建的文件夹里面去,并且修改好名字方便我们管理
sudo tar zxvf ./jdk-7-linux-i586.tar.gz -C /usr/lib/jvm
cd /usr/lib/jvm
sudo mv jdk1.7.0_05/ jdk7
3.配置环境变量
gedit ~/.bashrc
在打开的文件的末尾添加
export JAVA_HOME=/usr/lib/jvm/jdk7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存退出,然后输入下面的命令来使之生效
source ~/.bashrc
4.配置默认JDK
由于一些Linux的发行版中已经存在默认的JDK,如OpenJDK等。所以为了使得我们刚才安装好的JDK版本能成为默认的JDK版本,我们还要进行下面的配置。
执行下面的命令:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk7/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk7/bin/javac 300
注意:如果以上两个命令出现找不到路径问题,只要重启一下计算机在重复上面两行代码就OK了。
执行下面的代码可以看到当前各种JDK版本和配置:
sudo update-alternatives --config java
5.测试
打开一个终端,输入下面命令:
java -version
显示结果:
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) Server VM (build 23.1-b03, mixed mode)
这表示java命令已经可以运行了。
详细信息:http://dawndiy.com/archives/155/
2.安装Eclipse
现在Eclipse已经出4.2版本,并且官方也已经将4.x版作为默认的下载版本了,大家可以自己选择,下面给出4.x和3.7.x的下载链接:
Eclipse Juno (4.2):
Windows 32-bit 64-bit
Mac 32-bit 64-bit
Linux 32-bit 64-bit
Eclipse Indigo (3.7):
Windows 32-bit 64-bit
Mac 32-bit 64-bit
Linux 32-bit 64-bit
下载后解压到本地直接都可以使用了(在配置好JDK的前提下)。
3.下载安装 Android SDK
先下载好最新的 Android SDK Package。这里我给出下载地址:
Platform
Package
Size
MD5 Checksum
Windows
android-sdk_r20.0.1-windows.zip
90370975 bytes
5774f536892036f87d3bf6502862cea5
installer_r20.0.1-windows.exe (Recommended)
70486979 bytes
a8df28a29c7b8598e4c50f363692256d
Mac OS X (intel)
android-sdk_r20.0.1-macosx.zip
58217336 bytes
cc132d04bc551b23b0c507cf5943df57
Linux (i386)
82607616 bytes
cd7176831087f53e46123dd91551be32
官网下载地址:
下载好后当然是解压了,解压到您的工作目录,这个目录就是今后使用SDK的目录:
tar zvxf android-sdk_r20.0.1-linux.tgz
解压找到 tools 目录下的 android 后如图:
这个就是 Android SDK Manager,你可以通过这个来配置、管理和下载最新的SDK。
首先我们先通过 Android SDK Manager 来添加平台和包,打开 Android SDK Manager 后勾选你需要的工具和包,这里 Android SDK Manager 会默认为您勾选它所推荐的包,您只需要点击下载安装就可以了。如图:
4.配置 Android SDK 开发调试环境
在这里我们是要配置开发调试环境,以便我们在控制台能够很好的使用 SDK 。如果你只是希望使用 Eclipse 来做 Android 开发的话,这里也可以省略。不过我还是觉得控制台挺好的,虽然一片片的看着头晕,呵呵。
首先配置环境变量,和配置 JDK 一样。运行一下代码来配置环境变量:
gedit ~/.bashrc
在文件的最末端添加下面内容:
# Android SDK
export ANDROID_SDK=/home/dawndiy/workspace/android/android-sdk-linux
export PATH=$ANDROID_SDK/platform-tools:$ANDROID_SDK/tools:$PATH
当然, “ANDROID_SDK=” 后面的内容当然是你自己的 SDK 所在的目录啦,千万别照搬啊,上面的可是我电脑上的。修改好了以后记得保存,最后运行一下:
source ~/.bashrc
————更新————-
==这里是后来添加上的==
在之后的使用中我发现在控制台使用 adb 命令正常,但是有的时候需要 root 权限的时候我们再使用 sudo adb 的时候居然会提示 找不到 adb 命令。后来我找到了解决方法,这里说明一下:
cd /usr/bin
rm -rf adb
sudo ln -s /home/dawndiy/workspace/android/android-sdk-linux/platform-tools/adb
这样就可以解决在 sudo 下也可以使用 adb 了,如果 fastboot 也有这样的情况,一样解决!
—————————–
5.安装 ADT(Android Development Tools) 插件
打开 Eclipse,选择 Help > Install New Software….
点击 Add,在 Name 输入 “ADT Plugin” 作为名字,在 Location 输入 “https://dl-ssl.google.com/android/eclipse/”(不要引号),如图:
添加好插件地址后,在 Work with 中选择刚才添加的插件地址,然后等待一会儿下面就会出现需要安装的插件。选择需要安装的插件后点击安装即可。如图:
接下来就是等待下载安装,安装后了以后重启Eclipse即安装完成。
6.配置 ADT 插件
这里可能重启Eclipse后就会弹出ADT的配置对话框,如果没有弹出的话下面会介绍。
弹出的对话框如图,只需要把前面安装好的 Android SDK 的目录填入 Location 中就可以了。
然后弹出一个问你是否愿意想Google反馈使用信息的对话框,Yes or No 随便,然后 Finish。
如果没有弹出ADT配置对话框,那么我们如下操作来配置。
打开 Eclipse ,选择 Window > Preferences… 来打开选项面板。
在左侧选择 Android ,在右侧面板中找到 SDK Location 点击 Browse… 来选择你前面安装的SDK目录,最后点击 Apply 即可。如图:
这样您的ADT就基本配置完成了。最后为了保证您的插件是最新的,可以选择 Help > Check for Updates 让Eclipse自动检测需要更新的组件来更新。
7.新建 AVD(android vitural device)
开发的时候当然需要一台设备来做测试,Android SDK 的工具中提供了 Android 虚拟设备的功能,能够在本地虚拟一台 Android 设备。在正式开发之前,我们需要配置新建一个 AVD ,当然你可以使用前面安装好的 Android SDK Manager 来新建,这里我们也可以直接在已经配置好了的Eclipse里面进行添加。
选择 Windows > AVD Manager 点击 New 来新建一台 AVD ,然后在里面配备相应的参数,如图:
点击 Create AVD 完成。
你可以在新建完成后在 AVD Manager 里面运行您刚才新建的虚拟设备,附上几幅图:
8.新建 Android 项目
打开 Eclipse , File > New > Other… 选择 Android Application Project 后,就会出现向导对话框,然后更具向导填好相关信息,最后就可以生成一个 Android 项目,如图:
填写应用名、项目名、包名等信息,还有选择构建的SDK版本。
设置应用的图标:
完成新建 Android 项目.
详细信息:http://dawndiy.com/archives/153/
9.总结
一直都想去尝试开发一款自己的Android程序,但是一直都没有去学,趁今天下午有时间,参考了官方的文档,自己摸索的搭建了一下开发环境,算一个开头。接下来就慢慢的学习吧~ Over………………….
相关推荐
Ubuntu 下搭建 Android 开发环境 Ubuntu 是一个流行的 Linux 发行版,它提供了一个免费的、开放的操作系统环境。搭建 Android 开发环境可以让开发者在 Ubuntu 下开发和测试 Android 应用程序。本文将指导您如何在 ...
### Ubuntu 12.04 搭建 Android 开发环境详细步骤 #### 一、安装 Ubuntu 12.04 Ubuntu 12.04 的安装相对简单,可以通过官方提供的下载链接获取 ISO 文件。这里提到的是在 Windows 7 系统上安装 Ubuntu 12.04 作为...
在虚拟机 Ubuntu 下搭建 Android 编译环境,需要安装 Android 编译环境相关的包。这些包包括 Android SDK、Android NDK、Java JDK、Apache Ant 等。这些包的安装十分重要,因为它们是编译 Android 的基础。 五、 ...
Ubuntu下搭建Android开发环境 在Ubuntu操作系统中搭建Android开发环境是Android开发者的必备技能。下面将详细介绍如何在Ubuntu下使用Eclipse工具导入ADT和SDK插件进行Android开发。 一、安装JDK JDK(Java ...
文档主要包括了VM的安装,VM中ubuntu14.10(64)位的安装和ubuntu下android环境的搭建(以上几乎每个步骤都有截图,属于傻瓜式的,嘿嘿~同时也正是因为图太多,所以觉得写成博客太浪费时间);我曾经碰到的问题和相应...
在Ubuntu14.04.5系统上搭建Android开发环境,适用于安卓5.0/6.0/7.0系统。
至此,一个基本的Ubuntu下Android开发环境已经搭建完毕。你可以开始使用Eclipse编写、编译和运行Android应用了。记得随着Android版本的更新,定期检查并升级你的SDK工具和平台,保持开发环境的最新状态。在开发过程...
以下是一个详尽的步骤指南,帮助你顺利完成Ubuntu下的Android开发环境搭建。 1. **下载必备软件包** - **Eclipse**: Eclipse是一款广泛使用的集成开发环境(IDE),对Android开发提供了很好的支持。 - **Android ...
### Ubuntu系统搭建Android开发环境 #### 一、概述 随着移动互联网的发展,Android操作系统作为全球最流行的移动操作系统之一,其应用开发与系统定制的需求日益增长。对于开发者而言,选择一个高效稳定的开发环境...
### Ubuntu 11.04 搭建Android开发环境 #### 一、概述 本文档将指导您如何在Ubuntu 11.04系统上搭建一个完整的Android应用开发环境。我们将利用Eclipse作为集成开发环境(IDE),并结合Android SDK及PhoneGap工具...
"VMware和Ubuntu搭建Android开发环境" 本文档主要介绍了使用 VMware 和 Ubuntu 搭建 Android 开发环境的步骤。首先,文章介绍了 Ubuntu 的安装方法,包括 CD 安装、usb 安装、硬盘安装、wubi 安装和虚拟机安装等。...
【Ubuntu 11.04下Android开发环境搭建】 在Ubuntu 11.04操作系统上搭建Android开发环境是开发Android应用程序的第一步。这个过程主要包括以下几个关键步骤: 1. **安装JDK** JDK(Java Development Kit)是...
在Ubuntu系统上搭建Android开发环境是一项重要的任务,特别是对于那些希望在Linux环境下进行Android应用开发的开发者。以下将详细介绍每个步骤和所需组件。 首先,你需要一个支持Android开发的操作系统,这里推荐...
本资源适用linux开发初学者,资源主要内容是Ubuntu终端搭建Clion开发环境流程步骤,开发环境搭建完成后,即可在Linux系统开发和运行C++程序。资源中针对遇到的搭建环境问题均给出截图和解决方案,亲测有效,希望对...
对一个程序猿来说,装好系统之后的第一件事,一定是搭建开发环境,已经安装各种开发工具,...简单的介绍下在Ubuntu环境下搭建Android开发环境,虽然基本上和在Windows下没有太大差别,但有些细节上还是很值得注意的。
在本文中,我们将深入探讨如何在Ubuntu 12.04 LTS(长期支持版)上搭建完整的Android开发环境。Ubuntu作为一个流行的Linux发行版,为开发者提供了稳定且强大的平台,是许多程序员首选的操作系统。Android开发则需要...