`
永远的菜鸟
  • 浏览: 55340 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ubuntu 10.10下搭建android开发环境 安装必要工作用软件

阅读更多

在ubuntu下进行开发,就必须要熟悉ubuntu下常用的,能提高效率的工作软件,例如星际译王,gvim等等,目前我只知道这几个软件不错。
搭建android的开发环境
1. 安装jdk,配置jdk的环境变量
首先,从http://java.sun.com中下载jdk,我的版本是jdk1.6.0_25,我下载的是bin文件,我将下载的 jdk1.6.0_25.bin文件置于/usr/lib/jvm/java(目录任意)中。如果bin文件存在于例如“下载”等类似的目录中时,要将 bin文件拷贝到/usr目录中,需要先修改bin文件的权限,在shell中执行:
sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_25.bin 修改bin文件权限,使其可执行然后,执行
sudo /usr/lib/jvm/java/jdk1.6.0_25.bin (安装jdk)
将会出现字幕,持续按回车键,直至屏幕显示要求输入 yes/no,此时输入y回车,将会把jdk解压到文件夹,得到jdk1.6.0_25目录。
此时,jdk已安装完毕。jdk将会安装在源文件所在的目录中。下面进行配置jdk的环境变量了。

配置classpath,修改所有用户的环境变量 

-------------------------------------------------------------------------------

方法一:

$ sudo gedit /etc/profile

在文件最后添加

#set java environment

JAVA_HOME=/home/liangshihong/jdk1.6.0_25

export JRE_HOME=/home/liangshihong/jdk1.6.0_25/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

方法二:
执行:
sudo vi /etc/environment
在environment中修改,出现如下部分
引用:
PATH="......:/usr /lib/jvm/java/jdk1.6.0_25/bin"(这个地方有引号,下面的classpath和java_home都没有引号)
CLASSPATH=.:/usr/lib/jvm/java/jdk1.6.0_25/lib
JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_25
--------------------------------------------------------------------------------------
执行:
sudo source /home/用户名/.bashrc(这行代码不执行也不一定错误)
      此时,环境变量设置成功(设置环境变量的方法很多,不一一列举)
由于ubuntu10.10 中自带有默认的jdk--openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。
执行:
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_25/bin/java 300
格式:update-alternatives --install /usr/bin/java java 用户的jdk的bin目录/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_25/bin/javac 300
格式同上
通过这一步将我们安装的jdk加入java选单。
然后执行:
update-alternatives --config java
通过这一步选择系统默认的jdk
这样,再在shell中输入:
java -version时,就会显示系统使用的java是sun的java,至此,jdk安装成功,环境变量设置成功。
使环境变量生效
#source /etc/profile
4)测试
#java -version
会出现
java version "1.6.0_25"
Java(TM) SE Runtime Environment (build 1.6.0_25-b06)
Java HotSpot(TM) Server VM (build 20.0-b11, mixed mode)

---------------------------------------------
附。如何卸载jdk
#sudo rm -rf /opt/jdk1.6.0_25
#sudo gedit /etc/profile
删除环境变量
-------------------------------------
2. 安装 ADT
如何安装见开发文档
3. 安装android sdk
3.1 可以采取自己下载sdk(android可以到这http://androidappdocs.appspot.com/sdk/index.html 下载。。。)或者拷贝别人sdk的方法,那种方法都可以,这个不重要,关键是配置sdk的环境变量
3.2 配置sdk的环境变量
1.下载android sdk 
下载地址如下:

http://dl.google.com/android/android-sdk_r06-linux_86.tgz

http://dl.google.com/android/android-sdk-windows-1.5_r2.zip 
http://dl.google.com/android/android-sdk-linux_x86-1.5_r2.zip 
2.下载eclipse 3.4.2 
按官方文档说,android sdk 可以运行在eclipse 3.3以上的IDE中,ubuntu源中的eclipse版本过低,建议使用eclipse 3.4.2,其下载地址为: 
http://download.actuatechina.com/eclipse/eclipse/downloads/drops/R-3.4.2-200902111700/eclipse-SDK-3.4.2-linux-gtk.tar.gz 
3.安装eclipse 3.4.2 
先将eclipse解压: 
$tar xzvf eclipse-SDK-3.4.2-linux-gtk.tar.gz 
将解压出的eclipse文件夹移动到目标目录中去,在这里我设定的安装目标为:/usr/local下。 
$sudo mv eclipse /usr/local/ 
4.安装android sdk 
解压android sdk包: 
$unzip android-sdk-linux_x86-1.5_r2.zip 
移动到目标目录:<在这里我将解压出的sdk文件夹目录改成了android-sdk> 
$mv android-sdk-linux_x86-1.5_r2 android-sdk 
$sudo mv android-sdk /usr/local/ 
5.配置环境变量: 
修改~/.bashrc文件,加入android sdk与eclipse的环境变量。 
$vi ~/.bashrc 
在文件的最后加入 
export PATH=/usr/local/android-sdk/tools:/usr/local/eclipse:$PATH 
保存并退出vi 
使配置信息生效 
$source ~/.bashrc 
6.android avd配置信息的生成 
android avd的创建格式为:android create avd -n your-avd-name -t your-targets 
其中:-n的参数为我们要创建的avd的名字;-t的参数为Available Android targets的id,我们可以使用命令:android list查寻其具体信息。

注:

如果你要把他放进usr/local/目录中的话,那就要注意权限的问题.

因为初使androidSDK的時候是需要更sdk 的,这時你的权限并不是 root所以无法用androidSDK自帶的更新器.

所以,最好androidSDK不要放到usr/local里面去 .

*如果用sudo去执行 android update sdk命令,应该就不会出现 权限问题了吧,(没有实验过)


4. 安装eclipse插件
插件:findbugs,subclipse
关于subclipse的使用教程,现在还不会用,等用上一段时间后,会进行总结。
在安装subclipse的时候,可能会报找不到JAVAHL库
解决办法:
执行sudo  apt-get --fix-missing  install libsvn-java命令安装库, 然后在eclipse.ini下面添加  -Djava.library.path=/usr/lib/jni 即可。
安装ubuntu软件
1. 星际译王,gvim,直接在软件中心进行安装即可。
2. 安装rar解压软件
sudo apt-get install unrar  
3. 安装虚拟机
sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian maverick non-free"
       wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
       sudo apt-get update
       sudo apt-get install virtualbox-ose
       4. 文件对比软件 meld
sudo apt-get install meld
目前急需的一些软件
类似于windows下的onenote的日常文档管理软件
类似于outlook的邮件管理软件
类似欲live writer的写博客的软件
这些软件的替代品暂时还没找到,刚入手ubuntu,还有写无从下手的感觉。
---------------------------------------------------------------

分享到:
评论

相关推荐

    ( WinXP Ubuntu10.10双系统下搭建开发环境笔记

    至此,一个基本的开发环境已经搭建完成,包含了Ubuntu操作系统、SSH连接、JDK、项目工程、必要的编译工具和编辑器,可以支持Android等平台的开发工作。当然,具体的开发需求可能还需要安装其他软件或库,但以上步骤...

    ubuntu下,android开发环境搭建

    本文将详细介绍如何在 Ubuntu 10.10 系统上搭建 Android 开发环境,主要包括 Java 开发工具包 (JDK)、Eclipse 集成开发环境以及 Android 开发工具 (ADT) 的安装配置过程。 #### 二、环境准备 **1. JDK 安装** - *...

    搭建Android开发环境

    搭建Android开发环境是每个想要踏入Android应用开发领域的初学者必经的第一步。这一过程涉及到多个环节,包括安装必要的软件、配置开发工具以及设置环境变量。本文将详细讲解这些步骤,帮助初学者顺利构建起Android...

    TE/OK6410 Android应用程序开发指南 - 飞凌嵌入式.pdf

    - Windows下ADT开发环境的搭建,包括JDK的下载安装、Eclipse和Android SDK的配置,以及USB驱动的安装。 6. **特定案例演示**: - 文档通过LED控制程序案例,逐步介绍如何在Android平台上开发一个简单的硬件控制...

    Android编译环境安装指南

    3. 导航至存放Ubuntu文件的目录,例如`D:\Ubuntu10.10`,并选择该目录下的`.vmx`文件,通常是`Ubuntu10.10.vmx`。 4. 点击“Power on this virtual machine”启动虚拟机。 5. 按照屏幕提示操作,通常会弹出确认窗口...

    NetBeans-IDE-6.9.1上搭建Android-SDK环境(WIN和Linux平台).docx

    本文将详细介绍如何在 NetBeans IDE 6.9.1 版本上搭建 Android 开发环境,包括 Windows 和 Linux 平台下的操作步骤。 #### 二、准备工作 ##### 2.1 系统软件需求 为了确保能够在 NetBeans IDE 6.9.1 上顺利搭建 ...

    python for android 安装手册

    - **操作系统环境**:作者基于Linux系统进行开发,具体使用的是Ubuntu 10.10和Fedora 14两个版本。 - **前提条件**:熟悉基本的Linux命令行操作,了解Android SDK的基本概念。 #### 安装步骤详解 1. **下载Android ...

    MTK6573-ubuntu10 .10-0801比较工具远程桌面中文乱码问题.pdf

    本文档主要介绍了在Windows XP和Ubuntu 10.10双系统环境下搭建Android开发环境的步骤,包括以下几个关键知识点: 1. **安装Ubuntu系统**: 使用DAEMON Tools Lite虚拟镜像工具安装Ubuntu 10.10 Desktop版ISO镜像,...

    mtk6573系统开发环境搭建

    ### MTK6573系统开发环境搭建详细指南 MTK6573作为一款广泛应用于移动设备的芯片组,其系统开发环境的...通过遵循这些指导,开发者可以构建一个高效、稳定且兼容性强的开发环境,为后续的软件开发工作奠定坚实的基础。

    MTK6573_ubuntu10 .10_0801比较工具远程桌面中文乱码问题.pdf

    总结来说,这个文档详细描述了如何在Ubuntu 10.10环境下搭建一个适合MTK6573平台的Android开发环境,包括操作系统安装、SSH配置、JDK的安装与环境变量设置、项目工程的解压缩及ARM环境变量的设定、以及必要的编译...

    MTK6573-ubuntu10 .10-0801比较工具远程桌面中文乱码问题.docx

    总结来说,这个过程涉及了Ubuntu环境的搭建、JDK的安装、ARM开发环境的配置、编译工具的获取、Wine的使用以及最终的设备部署。解决中文乱码问题通常需要检查和调整字符编码设置,确保从开发环境到目标设备的每一个...

    Android应用程序开发宝典-基于TE&OK6410;.pdf

    在Ubuntu 10.10环境下编译Android 2.3的源码,是构建Android开发环境的基础步骤之一。这一步骤主要包括下载源码、配置编译环境、执行编译命令等环节。成功完成这一步后,将得到一个完整的Android文件系统,为后续的...

    Android应用程序开发宝典

    1-1 UBUNTU10.10 上编译ANDROID 源码 1-1-1 编译Android2.3 形成文件系统 1-1-2 编译Android2.3 形成SDK 开发包 1-2 安装开发工具,设置开发环境 1-2-1 安装Eclipse 1-2-2 安装ADT 1-2-3 设置开发环境 1-2-4 运行...

Global site tag (gtag.js) - Google Analytics