Ubuntu搭建Android开发环境

前言

因为迁移到新的笔记本,所以Android开发环境需要重新配置了,android官网有配置教程,我正好回顾一遍

配置Java环境

下载jdk,官网地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=otnjp, 我下载的是jdk-7u60-linux-i586.tar.gz,适合于Ubuntu 64bit操作系统版本。

解压JDK打包文件:

tar -zxvf jdk-7u60-linux-x64.tar.gz

配置JDK环境变量:

修改~/.bashrc文件,根据JDK的解压目录在文件末尾增加如下信息:

#deploy JDK environment
export JAVA_HOME=/home/wzy/Downloads/java/jdk1.7.0_60
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

#change path
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
alias sudo='sudo env PATH=$PATH'

source .bashrc即可导入环境变量

验证效果:

配置Android SDK

从Android官网下载符合你系统要求的SDK,主要是为了添加tools路径,方便使用Android提供的各种工具。

我下载的是android-sdk_r23.0.2-linux.tgz,解压Android SDK,命令如下:

tar -zxvf android-sdk_r23.0.2-linux.tgz

解压完成后,SDK目录如图所示:

在当前路径下找到tools下的android文件,如图所示:

这个android就是Android SDK Manager,可以通过它来管理、下载和配置最新的SDK。通过在cli中运行android打开 Android SDK Manager 后勾选你需要的工具和包,这里 Android SDK Manager 会默认为您勾选它所推荐的包,你只需要选择需要的API SDK点击下载安装就可以了。如图:

期间遇到任何不能i下载的情况,自行google eclipse proxy settings

配置环境变量,在~/.bashrc文件中增加如下内容:

#deploy Android SDK environment
export ANDROID_SDK_HOME=/home/wzy/Downloads/android/android-sdk-linux
export ANDROID_TOOLS_PATH=$ANDROID_SDK_HOME/tools
export ANDROID_PLATFORM_TOOLS_PATH=$ANDROID_SDK_HOME/platform-tools

#deploy zhengyi.wzy tools
export ZHENGYI_TOOLS_PATH=~/bin

#change path
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$ANDROID_TOOLS_PATH:$ZHENGYI_TOOLS_PATH:$ANDROID_TOOLS_PATH:$ANDROID_PLATFORM_TOOLS_PATH:$PATH
alias sudo='sudo env PATH=$PATH'

配置Eclipse

关于Eclipse下载我就不说了,大家选择合适自己的版本即可。这里主要是来解决eclipse的启动问题。

1. 配置好JDK后,启动Eclipse报错

i

这主要是跟Eclipse的配置文件有关,增加一个JRE软链接即可,命令:

cd 你的eclipse目录
mkdir jre && cd jre
ln -s $JRE_HOME/bin ./

2. Ubuntu13.10启动eclipse下拉菜单失效

这真是一个bug,在Ubuntu13.10下启动eclipse竟然下拉菜单会失效,我了个大擦啊,google搜索了一下解决方法,基本都是创建桌面启动器。

在家目录下的Desktop目录下,创建一个eclipse.desktop文件,内容如下:

[Desktop Entry]
Categories=Development;
Comment[zh_CN]=
Comment=
Exec=/home/wzy/Downloads/eclipse/eclipse/eclipse
GenericName[zh_CN]=IDE
GenericName=IDE
Icon=/home/wzy/Downloads/eclipse/eclipse/icon.jpeg
MimeType=
Name[zh_CN]=eclipse
Name=eclipse
Path=
StartupNotify=true
Terminal=false
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=owen
Exec=env UBUNTU_MENUPROXY= /home/wzy/Downloads/eclipse/eclipse/eclipse

但是,像我这种有桌面洁癖的人,不允许桌面有多余的图标,所以我是创建了一个启动脚本,然后修改了bashrc文件,直接命令行启动eclipse。

#!/bin/bash

# start eclipse from bash shell for fix eclipse bug
# on Ubuntu13.10
export UBUNTU_MENUPROXY=0
/home/wzy/Downloads/eclipse/eclipse/eclipse

修改.bashrc文件

alias eclipse=/home/wzy/Downloads/eclipse/eclipse/eclipse/start.sh

3. 配置Android开发环境

这里主要讲Eclipse安装ADT(Android Development Tools)插件。

打开 Eclipse,选择 Help > Install New Software….

点击 Add,在 Name 输入 “ADT Plugin” 作为名字,在 Location 输入 “https://dl-ssl.google.com/android/eclipse/”(不要引号),如图:

添加好插件地址后,在 Work with 中选择刚才添加的插件地址,然后等待一会儿下面就会出现需要安装的插件。选择需要安装的插件后点击安装即可。如图:

在线安装的方式可能有时候被遭遇那啥那啥,因此也可以事先下载adt-bundle-linux-x86_64-20140702.zip,选择离线安装的方式,我i这里就是使用了离线安装(离线安装方式大家自行google即可,关键词:eclipse android adt offline install)

配置ADT插件

打开 Eclipse ,选择 Window > Preferences… 来打开选项面板。

在左侧选择 Android ,在右侧面板中找到 SDK Location 点击 Browse… 来选择你前面安装的SDK目录,最后点击 Apply 即可。如图:

这样您的ADT就基本配置完成了。

4. adb无法使用

因为我安装的是64bit的操作系统,使用adb时报出如下错误:libstdc++.so.6: cannot open shared object file: No such file or direct

直接用apt-get安装是不行的,因为存在依赖关系,我这里使用了aptitude,神器啊,能够自动帮助我解决依赖关系,如图所示:

安装完成后就可以正常使用了,不能使用adb吓cry了有没有!!(配图:adb连接我的小米2s)

Ubuntu搭建Android开发环境

时间: 2024-10-21 07:22:40

Ubuntu搭建Android开发环境的相关文章

ubuntu下搭建android开发环境之超顺畅模拟器

如果说android系统的卡,像耳边蚊子让人抓狂,那么android模拟器的卡,那就像午睡时的苍蝇.大概就是一样的恶心~~ 那么,这样的问题对于开发者肯定忍无可忍,我也一样,虽然我还没有入门,但我也一样纠结,为什么会这么卡??这么卡?我是i5 4G内存啊~~ 解决: 第一种解决方法(也算是比较直接,比较烧包的办法): 用真机调试~方法上篇文章有谈论,请看ubuntu下搭建android开发环境: 烧包原因:我不能兼容每个系统版本,每种型号机器,每种屏幕大小,都去搞台真机对吧~ 第二种解决方法:

ubuntu下搭建android开发环境(四)核心篇安装AndroidStudio、sdk、jdk(by 星空武哥)

转载请标注原创地址:http://blog.csdn.net/lsyz0021/article/details/52215996 所有的软件均在ubuntu 14.04 LTS下测试 ubuntu下搭建android开发环境(一)安装ubuntu系统 ubuntu下搭建android开发环境(二)设置ubuntu的root管理员密码 ubuntu下搭建android开发环境(三)ubuntu安装搜狗输入法 ubuntu下搭建android开发环境(四)核心篇安装AndroidStudio.sdk

ubuntu下搭建android开发环境(一)安装ubuntu系统(by 星空武哥)

    转载请标注原创地址:http://blog.csdn.net/lsyz0021/article/details/52187026 ubuntu下搭建android开发环境(一)安装ubuntu系统 ubuntu下搭建android开发环境(二)设置ubuntu的root管理员密码 ubuntu下搭建android开发环境(三)ubuntu安装搜狗输入法 虽说已经有很多ubuntu的安装教程了,但是今天我还是要写一篇这样的文章,因为这篇文章是为了在ubuntu下搭载android开发环境所

Ubuntu 下搭建 Android 开发环境

网上的N多教程全是Windows平台的,而Google官网是推荐用Ubuntu开发Android,很多朋友也是用Linux的系统开发的,下面我介绍下在Linux下Android开发环镜的搭建. 一.Linux 下安装配置 JDK 自从Oracle收购Sun近三年来,已经有很多变化.早在8月,甲骨文将"Operating System Distributor License for Java"许可证终结,这意味着第三方将不可以依据这一许可分发他们的软件包.因此Ubuntu Linux已经

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

linux(ubuntu)和windows下面快速搭建android开发环境

在windows和linux下面搭建android开发环境,一般要安装以下几个软件: 1.JDK安装 2.Eclipse安装 3.Android SDK安装 4.在eclipse里面安装ADT 5.eclipse汉化包 相对来说,这些软件的安装相对比较的简单,但是Android SDK的下载速度一般相当的慢,而且google的这些网站一般都不能访问,所以比较麻烦. 我在配置环境的过程当中,有一种相对来说比较简单的方法可以直接跳过这些繁杂的工作,很简单的搭建环境.环境的搭建方法如下: 1.安装JD

搭建Android开发环境

通过学习Android系统基本构架和Android移植的工作后,我们就要学习如何搭建Android开发环境了. 搭建Android底层开发环境,主要包括:Android应用程序开发环境.Android NDK开发环境.交叉编译环境. 底层环境的开发,需要配置Linux的驱动开发环境,Android应用程序和Android NDK的开发环境,还需要辅助工具测试Linux驱动及调试开发板,本书作者建议使用Ubuntu Linux10.04或以上版本作为Linux驱动的平台.底层环境开发需要的工具有:

搭建Android开发环境读书心得

搭建Android开发环境主要包括五部分的知识,首先需要知道Android底层开发需要哪些工具,安装JDK,搭建Android应用程序开发环境,安装Android NDK开发环境和安装交叉编译环境. 开发.测试和调试Linux驱动.HAL程序库需要使用JDK6或以上版本.eclipse3.4或以上版本.ADT.CDT.Android SDK.Android NDK.交叉编译环境.Linux内核源代码.Android源代码以及用于调试开发板的串口工具:minicom. 在Ubuntu Linux中

64位ubuntu下Android开发环境的配置

本文介绍如何在64位ubuntu上搭建android的开发环境. 系统:ubuntu12.04LTS 使用的是ADT Bundle for Linux和jdk1.7(open jdk也可) 一共分为3步走: 1.配置JDK 安装Open jdk $sudo apt-get install openjdk-7-jdk 或 从oracle官网下载 从官网下载JDK64位版 解压安装 将解压出的文件用最高权限复制到/usr/lib/jvm里 sudo cp -r ~/jdk1.7/ /usr/lib/