linux下centos安装android sdk最新全面教程【可行】
1.此教程解决了当你配置完android sdk的环境变量以后,可能在命令中打入adb还是提示错误。现在给大家提供最新解决方法,此方法同时可以解决最新的centos 6.5版本
2.本教程支持最新java8,并与此为例。
工具/原料
java8下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
注:ubuntu选tar.gz后缀;centos选rmp后缀
android sdk(内包括eclipse)下载地址:http://developer.android.com/sdk/index.html
注:下载SDK时候,linux点DOWNLOAD FOR OTHER PLATFORMS跟据自己系统类型选择Linux 64-bit或是Linux 32-bit的下载
方法/步骤
卸载旧版JDK
1.命令中打入$ java -version查看版本
java version "1.7.0_19"OpenJDK Runtime Environment (rhel-2.3.9.1.el6_4-x86_64)OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
2.查看OpenJDK的安装包
$命令中打入 rpm -qa |grep javatzdata-java-2013b-1.el6.noarchjava-1.6.0-openjdk-1.6.0.0-1.61.1.11.11.el6_4.x86_64java-1.7.0-openjdk-1.7.0.19-2.3.9.1.el6_4.x86_64
3.卸载
$ su
密码: $ rpm -e --nodeps java-1.7.0-openjdk-1.7.0.19-2.3.9.1.el6_4.x86_64
$ rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.61.1.11.11.el6_4.x86_64 $ rpm -e --nodeps tzdata-java-2013b-1.el6.noarch
4.安装JDK
下载JDK1.8.0_05
输入$ cd /jdk1.8.0_0所在目录
$ rpm -ivh jdk-7u17-linux-x64.rpm
以上安装如发生小错误可以百度一下,跟据自身情况作小调整,本教程主要是针对后期出错部分的处理,目前未见网络上有出错的处理办法资料,并且相关资料并不全面。
JDK环境变量的配置:
方法一:$vi /etc/profile
输入o,在最后加入以下内容:
#set java environment
export JAVA_HOME=/usr/java/jdk1.8.0_05
export JRE_HOME=/usr/java/jdk1.8.0_05/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=:$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$JAVA_HOME/lib
export JACA_HOME
export PATH
export CLASSPATH
然后使环境变量立即生效
$source /etc/profile
测试是否成功
输 入#java -versionjava version "1.8.0_05"Java(TM) SE Runtime Environment (build 1.8.0_05-b13)Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)
方法二:
[root@cc]# sudo nautilus
跳出来的窗口上选择文件=》打开父文件=》找到etc=》找到profile(可以在位置处搜profile)打开profile,在最下面加入
#set java environment
export JAVA_HOME=/usr/java/jdk1.8.0_05
export JRE_HOME=/usr/java/jdk1.8.0_05/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=:$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$JAVA_HOME/lib
export JACA_HOME
export PATH
export CLASSPATH
测试是否成功
输 入#java -versionjava version "1.8.0_05"Java(TM) SE Runtime Environment (build 1.8.0_05-b13)Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)
安装android sdk
1.下载android sdk
此处本人在/home/cc/自己的用户下创建了文件夹kaifa
2.我把刚下的adt-bundle-linux-x86_64-20140321(我的是64位的,这在之后可能会出现adb错误的问题,之后会解决)提取到了/home/cc/kaifa里面
3打开/home/cc/kaifa/adt-bundle-linux-x86_64-20140321/eclipse/eclipse
4.运行eclipse后点Source下方的安卓下载图标(鼠标在那停留会提示android SDK Manager)点开后点右下方lnstall 86 packages...把你需要的包下载下来,这可能需要一些时间,有的包没下好,就重点在接着下。
5.配置变量环境
方法一:
命 令:vi ~/.bashrc ,在末尾加入以下内容: export PATH=$PATH{}:/home/cc/kaifa/adt-bundle-linux-x86_64-20140321/sdk/platform-tools:/home/cc/kaifa/adt-bundle-linux-x86_64-20140321/sdk/tools
然后按Esc,在按“:”,输入wq
重启电脑
方法二:
[root@cc]# sudo nautilus
在打开的root文件夹内找到.bashrc文件,在最后加上
export PATH=$PATH{}:/home/cc/kaifa/adt-bundle-linux-x86_64-20140321/sdk/platform-tools:/home/cc/kaifa/adt-bundle-linux-x86_64-20140321/sdk/tools
然后保存,重启电脑
安装ADT
1.打开eclipse
2.点击hlep
3.点lnstall New Software...
4.在Work wifh:里输入https://dl-ssl.google.com/android/eclipse/
然后回车。注意,没错是https
5.等一会后,在Name下面会有两个文件,都勾起来点Cancel
然后点下一步,点OK
提示按装ADT时候有可能出现错误。原因是adb的问题
在命令中打入adb会出现提示错误或没有,解决办法如下
如果出现错误那就是因为adb是32位的,要装ia32-libs。ubuntu下面是sudo apt-get install ia32-libs
可是centos不行,centos是不能安装deb的,不过你可以解压deb后使用。
在命令中打入
#yum install glibc.i686
什么?你的不行吗? 对,可能有的在打入这个命令时候没有glibc.i686。那怎么办呢,接下来复制下面这个长命令,然后输入执行:
#yum install alsa-lib-devel.i686 alsa-lib-devel audiofile-devel.i686 audiofile-devel cups-devel.i686 cups-devel dbus-devel.i686 dbus-devel fontconfig-devel.i686 fontconfig-devel freetype.i686 freetype-devel.i686 freetype-devel giflib-devel.i686 giflib-devel lcms-devel.i686 lcms-devel libICE-devel.i686 libICE-devel libjpeg-turbo-devel.i686 libjpeg-turbo-devel libpng-devel.i686 libpng-devel libSM-devel.i686 libSM-devel libusb-devel.i686 libusb-devel libX11-devel.i686 libX11-devel libXau-devel.i686 libXau-devel libXcomposite-devel.i686 libXcomposite-devel libXcursor-devel.i686 libXcursor-devel libXext-devel.i686 libXext-devel libXi-devel.i686 libXi-devel libXinerama-devel.i686 libXinerama-devel libxml2-devel.i686 libxml2-devel libXrandr-devel.i686 libXrandr-devel libXrender-devel.i686 libXrender-devel libxslt-devel.i686 libxslt-devel libXt-devel.i686 libXt-devel libXv-devel.i686 libXv-devel libXxf86vm-devel.i686 libXxf86vm-devel mesa-libGL-devel.i686 mesa-libGL-devel mesa-libGLU-devel.i686 mesa-libGLU-devel ncurses-devel.i686 ncurses-devel openldap-devel.i686 openldap-devel openssl-devel.i686 openssl-devel zlib-devel.i686 pkgconfig sane-backends-devel.i686 sane-backends-devel xorg-x11-proto-devel glibc-devel.i686 prelink fontforge flex bison libstdc++-devel.i686 pulseaudio-libs-devel.i686 gnutls-devel.i686 libgphoto2-devel.i686 openal-soft-devel openal-soft-devel.i686 isdn4k-utils-devel.i686 gsm-devel.i686 samba-winbind libv4l-devel.i686 cups-devel.i686 libtiff-devel.i686 gstreamer-devel.i686 gstreamer-plugins-base-devel.i686 gettext-devel.i686 libmpg123-devel.i686
安装过后,重新安装ADT,方法回到第四条安装ADT,安装完成后就可以了
祝你成功
linux下centos安装android sdk最新全面教程【可行】的更多相关文章
- Linux下mongodb安装及数据导入导出教程
Linux下mongodb安装及数据导入导出教程 #查看linux发行版本 cat /etc/issue #查看linux内核版本号 uname -r 一.Linux下mongodb安装的一般步骤 1 ...
- Linux 下, 安装Android Studio
Download the Android Package of Linux from Android Studio, android-studio-bundle-130.737825-linux.tg ...
- Centos 安装 android sdk(转)
原文地址: https://blog.csdn.net/kai_1215/article/details/80731099 这个后面有个指令没有运行起来,我做了一些修改: 原文:sdkmanager ...
- Ubuntu下全命令行安装Android SDK
为了在AWS云服务器上实现自动化打包Android APP的APK包,我需要远程命令行环境下安装Android SDK,当然还要用代理或者科学上网,这里简单整理一下过程: 首先,由于墙的原因,Andr ...
- 64位linux安装android sdk的问题
截至到今天,似乎在64位机器下安装android sdk存在不能运行的问题,可以用以下方法解决: Android SDK requires: Fedora 17 64bit with 32bit An ...
- Linux学习心得之 Linux下命令行Android开发环境的搭建
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下命令行Android开发环境的搭建 1. 前言2. Jav ...
- Ubuntu 15.10 x64 安装 Android SDK
操作系统:Ubuntu 15.10 x64 目标:安装 Android SDK 本文最后更新时间:2015-11-3 安装32位库文件 2013年9月的iPhone 5s是第一款64位手机,而Andr ...
- Ubuntu Linux下如何配置Android开发环境
下载和安装Win7系统Android开发环境中讲了怎样在Win7系统中安装Android开发环境,那么怎样在Linux系统中配置Android开发环境呢?本篇文章就将演示如何使用Eclipse.And ...
- Demo+在Linux下运行(CentOS7+dotnetcore sdk)
来份ASP.NET Core尝尝 0x01.前言 学习ASP.NET Core也有一段时间了,虽说很多内容知识点还是处于一知半解的状态,但是基本的,还是 略懂一二.如果有错误,还望见谅. 本文还是和之 ...
随机推荐
- Oracle bbed 实用示例-----修改Data内容、恢复delete的rows
bbed 可以在db open 状态来进行修改,但是建议在做任何修改操作之前先shutdown db. 这样避免checkpoint 进程重写bbed 对block 的修改. 也避免oracle 在b ...
- hdu 2256 Problem of Precision 构造整数 + 矩阵快速幂
http://acm.hdu.edu.cn/showproblem.php?pid=2256 题意:给定 n 求解 ? 思路: , 令 , 那么 , 得: 得转移矩阵: 但是上面求出来的并 ...
- linux终端io笔记
简介 终端的两种工作模式:以行为单位的工作模式,以字符数或时间为单位自定义模式 终端判断函数: int isatty(int fd) 终端属性的获取与设置: int tcgetattr(int fd, ...
- Java从入门到精通——数据库篇之OJDBC版本区别
classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别,之间的差异 在使用Oracle JDBC驱动时,有些问题你是不是通过替换不同版本的Oracle ...
- Msys+Mingw在手 妙用在心!
1 缘起 平时在一些c++群面,看见很多大学十分努力的学习c++/MFC ,看见在编程语言百花争芳的时候,C/C++还是很有很有魅力.估计很多初学者使用都是window下的visual stdio 开 ...
- iOS的SandBox的结构研究
在模拟器中运行iOS程序,都会为该程序创建一个沙盒(SandBox).首先声明,我用的系统是Max OS X 10.7.3,编译器是Xcode 4.3.2.想要找到沙盒目录,先运行Finder,然后在 ...
- Entity Framework(一) 映射
ADO.NET Entity Framework通过Modeel First和DataBase First,提供了几个把数据库表映射到对象上的曾.通过Database First,可以从一个数据库架构 ...
- 显示 mac 隐藏文件
显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true 隐藏Mac隐藏文件的命令:defaults writ ...
- android开发获取屏幕高度和宽度
宽度:getWindowManager().getDefaultDisplay().getWidth(); 高度:getWindowManager().getDefaultDisplay().getH ...
- 基于Hash算法的高维数据的最近邻检索
一.摘要 最紧邻检索:一种树基于树结构,一种是基于hash a.随机投影算法,需要产生很多哈希表,才能提高性能. b.基于学习的哈希算法在哈希编码较短时候性能不错,但是增加编码长度并不能显著提高性能. ...