概述
安装配置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 开发环境所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复