我是靠谱客的博主 勤恳心锁,最近开发中收集的这篇文章主要介绍ubuntu12.04LTS 搭建android 开发环境,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

安装配置JDK

1、下载  jdk-7u45-linux-x64.tar.gz

2、解压文件

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

3、将文件夹移动到 usr/lib/jdk7中 

sudo mv
jdk1.7.0_45 /usr/lib/jdk7

4、配置Java环境变量

编辑文件 ~/.profile

sudo vim ~/.profile

在文件末尾插入如下内容

# set Java Environment Path
export JAVA_HOME=/usr/lib/jdk7
export JRE_HOME=/usr/lib/jdk7/jre
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

如果要使所有用户都可用就需要将该配置 放到 /etc/profile 下 , 重启后生效。source 后只对 root 用户生效。(2014-11-2补充)


5、验证结果



JDK成功安装。如果已经安装过openjdk,则有可能出现一些错误,此时需修改默认设置:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jdk7/bin/java 300


sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jdk7/bin/javac 300

sudo update-alternatives --config java

sudo update-alternatives --config javac


安装配置eclipse

1、下载eclipse-java-kepler-SR2-linux-gtk-x86_64.tar.gz:  linux64位eclipse

2、启动eclipse : ./eclipse

备注:如果出现eclipse找不到jre ,将上述第四部的内容粘贴到/etc/profile末尾

未来方便在桌面建立快捷方式:ln -s XXX/eclipse XXX/desktop/eclipse (两边要写绝对路径)。


安装SDK

1、下载SDKandroid-sdk_r22.3-linux.tgz: sdk22.3

2、解压文件 :tar -zxvf android-sdk_r22.3-linux.tgz

3、执行android-sdk-linux/tools 目录下的android文件 :./android



安装ADT

1、下载匹配的adt——ADT-22.3.0.zip:ADT22.3

2、点击eclipse下的 help -->install new Software...

3、选择刚下载的zip文件 ,ADT-22.3.0.zip



配置eclipse的sdk : window --> preference --> android  

填入sdk目录:



(2014-11-2 增加)

在配置sdk时出现找不到adb 问题,提示  

Cannot run program "/home/XXX/platform-tools/adb": error=2, No such file or directory'
原因:

 64bit的系统,Android sdk只有32bit的程序,需要安装ia32-libs,才能使用。

该解决方案采自http://blog.163.com/china_uv/blog/static/11713726720136931132385/

解决方案:

sudo apt-get install ia32-libs

配置android  ndk 

1、下载ndk

2、环境变量配置

export NDK_HOME=XXX/android-ndk-r9c
export PATH=$PAHT:NDK_HOME
3、编译方法

1、在jni目录中进行 ndk-build
2、ndk-build
-c
jni目录


集成ndk到eclipse

1、下载cdt

http://mirror.bjtu.edu.cn/eclipse/tools/cdt/releases/kepler/sr2/cdt-master-8.3.0.zip

2、配置cdt,方法类似配置adt

3、配置ndk

eclipse中 windows --> preference --> android
--> NDK(填上NDK路径)

4、在项目中点击右键,android Tools -->  Add Native Support


降低系统默认的gcc , g++版本(默认为4.6 现在降低为4.4),安装gcc,g++

sudo apt-get install gcc-4.4
sudo apt-get install g++-4.4

到/usr/bin中查看gcc,g++版本

ls -l gcc*
// 查看gcc 当前版本
mv gcc gcc.bak
ln -s gcc-4.4 gcc
//设置默认gcc版本为4.4
ls -l g++*
//查看g++当前版本
mv g++ g++.bak
ln -s g++-4.4 g++
// 设置默认g++版本为4.4


(2015-03-24增加)

在ubuntu  1204  64 位机子上运行 android adb 提示  “ cannot run program adb “

原因:android sdk 只有32位的程序

解决方案:sudo apt-get
install ia32-libs


1404版本解决方案:
sudo apt-get install lib32z1
完成后还需要安装 libstdc++.so.6 这个库(adb需要32位的库)
sudo apt-get install lib32stdc++6



adb devices unauthorized

注意手机开启usb调试,然后允许该电脑对其进行调试。




最后

以上就是勤恳心锁为你收集整理的ubuntu12.04LTS 搭建android 开发环境的全部内容,希望文章能够帮你解决ubuntu12.04LTS 搭建android 开发环境所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部