ubuntu12.04LTS 搭建android 开发环境
2014-03-04 20:50
190 查看
安装配置JDK
1、下载 jdk-7u45-linux-x64.tar.gz
2、解压文件
3、将文件夹移动到 usr/lib/jdk7中
4、配置Java环境变量
编辑文件 ~/.profile
在文件末尾插入如下内容
如果要使所有用户都可用就需要将该配置 放到 /etc/profile 下 , 重启后生效。source 后只对 root 用户生效。(2014-11-2补充)
5、验证结果
JDK成功安装。如果已经安装过openjdk,则有可能出现一些错误,此时需修改默认设置:
sudo update-alternatives --config java
安装配置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 问题,提示
64bit的系统,Android sdk只有32bit的程序,需要安装ia32-libs,才能使用。
该解决方案采自http://blog.163.com/china_uv/blog/static/11713726720136931132385/
解决方案:
配置android ndk
1、下载ndk
2、环境变量配置
集成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
4、在项目中点击右键,android Tools --> Add Native Support
降低系统默认的gcc , g++版本(默认为4.6 现在降低为4.4),安装gcc,g++
到/usr/bin中查看gcc,g++版本
(2015-03-24增加)
在ubuntu 1204 64 位机子上运行 android adb 提示 “ cannot run program adb “
原因:android sdk 只有32位的程序
adb devices unauthorized
注意手机开启usb调试,然后允许该电脑对其进行调试。
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_HOME3、编译方法
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调试,然后允许该电脑对其进行调试。
相关文章推荐
- virtualbox下安装ubuntu12.04LTS及android编译环境搭建
- Freescale I.mx 6 Android 4.2.2源码编译环境搭建(基于ubuntu12.04 LTS)
- ubuntu12.04搭建android开发环境
- Ubuntu12.04搭建android adt开发环境
- #android#基于ubuntu12.04开发环境的搭建
- Freescale I.mx 6 Android 4.2.2源码编译环境搭建(基于ubuntu12.04 LTS)
- ubuntu12.04搭建android开发环境
- ubuntu12.04搭建android开发环境
- ubuntu12.04搭建android开发环境
- Freescale I.mx 6 Android 4.2.2源码编译环境搭建(基于ubuntu12.04 LTS)
- [Z]ubuntu12.04搭建android开发环境
- Ubuntu12.04下Android开发环境搭建(飞凌6410)
- ubuntu14.04 LTS系统上android开发环境搭建
- ubuntu12.04 64位搭建android开发环境汇总
- Freescale I.mx 6 Android 4.2.2源码编译环境搭建(基于ubuntu12.04 LTS)
- Ubuntu12.04下Android开发环境搭建图文教程
- Freescale I.mx 6 Android 4.2.2源码编译环境搭建(基于ubuntu12.04 LTS)
- Ubuntu12.04LTS开发环境搭建
- ubuntu12.04搭建android开发环境
- Freescale I.mx 6 Android 4.2.2源码编译环境搭建(基于ubuntu12.04 LTS)