linux下linux androidsdk安装 sdk怎么安装

posts - 8,&
comments - 78,&
trackbacks - 0
  为什么要在Linux搭建开发环境呢?从直观来说,Android虚拟机在Linux下运行速度更快,而且性能更稳定。
  我使用的Linux环境是ubuntu-10.10-desktop-i386。安装前所需要准备的软件:
   &&& 1. JDK(jdk-6u27-linux-i586.bin)
   && 2. AndroidSDK(android-sdk_r12-linux_x86)
   && 3. eclipse(eclipse-SDK-3.7-linux-gtk.tar.gz)
  在Linux下创建一个android用户,用来管理android的开发环境,把准备的软件拷贝到/home/android目录下,让我们开始搭建环境吧!
    一、安装JDK,eclipse和AndroidSDK都依赖于jdk的环境,确保工作的目录是/home/android
      1. 为jdk-6u27-linux-1586.bin添加可执行权限 chmod u+x jdk-6u27-linux-1586.bin
     & 2. 使用 ./jdk-6u27-linux-1586.bin
      3. 配置环境变量,Linux下需要修改/etc/profile文件,使用 sudo vi /etc/profile
        修改完成后,环境变量并不能立即生效,需要重启或使用source /etc/profile 让其生效,最后使用 java -version 验证jdk是否安装成功
     二、安装AndroidSDK
      1. 解压缩,tar -zxvf android-sdk_r12-linux_x86.tgz
      2. 使用 android-sdk-linux_x86/tools/android 在运行 Android SDK and AVD Manager,点击Avaliable packages,选择相应的版本,点击Install Selected进行安装,安装完成后点击Virtual delives新建一个Android虚拟机。
        
      
      三、安装eclips
        1. 解压缩, tar -zxvf eclipse-SDK-3.7-linux-gtk.tar.gz
        2. 进入安装目录,直接运行eclipse
         3. 安装ADT插件,Help-&Install New Software...-&在Work with:输入
            按照提示完成安装
        
        4. 设置SDK Location.
      四、编写HelloWorld,Run as -&Android Application
                    
        
    &&
阅读(...) 评论()Ubuntu中安装Android SDK_Linux教程_Linux公社-Linux系统门户网站
你好,游客
Ubuntu中安装Android SDK
来源:Linux社区&
作者:turtleo
本文阐述的是如何在中安装 SDK 环境。
一、安装python-software-properties
apt-get update && apt-get install -y -q python-software-properties software-properties-common && apt-get clean
二、安装 java from PPA
add-apt-repository ppa:webupd8team/java -y
echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections
apt-get update && apt-get -y install oracle-java7-installer && apt-get clean
三、ANDROID STUFF
dpkg --add-architecture i386 && apt-get update && apt-get install -y --force-yes expect ant wget libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1 qemu-kvm kmod && apt-get clean
四、安装Android SDK
cd /opt && wget --output-document=android-sdk.tgz --quiet /android/android-sdk_r24.0.2-linux.tgz && tar xzf android-sdk.tgz && rm -f android-sdk.tgz
五、配置环境
在/etc/profile文件末尾加上如下代码
export ANDROID_HOME=/opt/android-sdk-linuxexport PATH=${PATH}:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tools
source /etc/profile
六、安装sdk elements
新建脚本/opt/tools/android-accept-licenses.sh
#!/usr/bin/expect -f
set timeout 1800set cmd [lindex $argv 0]set licenses [lindex $argv 1]
spawn {*}$cmdexpect {"Do you accept the license '*'*" {& & exp_send "y\r"& & exp_continue}eof}
chmod 755 /opt/tools/android-accept-licenses.sh
在/etc/profile文件末尾加上如下代码
export PATH=$PATH:/opt/tools
echo ANDROID_HOME="${ANDROID_HOME}" && /etc/environment
运行脚本并更新
/opt/tools/android-accept-licenses.sh
android update sdk --all --no-ui --filter platform-tools,tools,build-tools23,android-23,addon-google_apis_x86-google-23,extra-android-support,extra-android-m2repository,extra-google-m2repository,sys-img-x86-android-23 --proxy-host mirrors. --proxy-port 80 -s
本文永久更新链接地址:
相关资讯 & & &
& (08/24/:09)
& (01/18/:55)
& (09/18/:38)
& (02/24/:22)
& (10/18/:12)
& (07/30/:33)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款基础安装教程(3)
先讲具体的安装步骤然后再说常见问题及解决方案。
ubuntu下安装eclipse+SDK具体步骤:
1.安装JDK:
在官网(/technetwork/java/javase/downloads/index-jsp-138363.html)下载JDK
输入命令将下载下来的包解压:sudo tar -zxvf /jdk-XuXX-linux-XX.tar.gz
然后设置环境变量,输入命令:vim /etc/profile
添加以下内容:
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1)) &
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...). &
#set java environment &
export JAVA_HOME=/usr/local/javak1.6.0_30 & & & & & & & &#JDK所在目录路径
export JRE_HOME=/usr/local/javak1.6.0_30/jre & & & & & & #JDK下jre所在目录的路径 &&
export CLASSPATH=.:$JAVA_HOMEb:$JRE_HOMEb:$CLASSPATH &&
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH&
注意不能空行,不然可能会出现一些路径无效的错误。
最后保存退出。重启ubuntu或者输入命令:source /etc/profile&
最后输入命令检验当前java环境是否是所安装版本:java -version。
至此,我们的JDK就安装结束了。
2.安装eclipse
控制台输入命令:sudo apt-get install oracle-java7-installer
或者直接登录www.eclipse.org官网下载最新版(for linux)
& & & & 下载完成后输入命令解压压缩包:cd /opt/ && sudo tar -zxvf ~/下载/eclipse-*.tar.gz
& & & & 解压完成后就可以在/opt目录下看到eclipse目录了。
接下来我们创建eclipse桌面图标,输入命令:vim&/usr/share/applications/eclipse.desktop
& & & & 接下来粘贴以下内容保存并退出:
[Desktop Entry]
Name=Eclipse 4
Type=Application
Exec=/opt/eclipse/eclipse #这是我的eclipse所在目录,每个人不一样,注意了!
Terminal=false
Icon=/opt/eclipse/icon.xpm #这是我的icon.xpm所在目录,每个人不一样,注意了!
Comment=Integrated Development Environment
NoDisplay=false
Categories=DIDE;
Name[en]=Eclipse&&
好了,这一步完成后我们的eclipse就配置好了。
(有一小点要注意一下,如果打开的时候出现缺少jre等报错信息,就去JDK目录把/jre目录拷贝到eclipse目录下就可以了)
3.下载并安装SDK
在这之前,如果你没SDK包,那你必须上官网下载SDK之前,你要明白,这个世界有个墙,你想看到外面的风景,就要先翻出去,翻过去的方法可谓是各种各样,百度一下各种教程,出于某种原因我在这里就不写了,但是在ubuntu下我个人推荐修改host文件。
先配置环境变量。
输入命令:vim /etc/profile
添加以下内容
export PATH=/usr/local/android-sdk-linux/tools:/usr/local/android-sdk-linux/platform-tools:$PATH&
安装好Eclipse之后,启动Eclipse,然后选择Help&Install New
然后点击右上角的Add,将弹出一个对话框,在name一栏中填入“ADT
Plugin”,然后在在下面一栏中键入:
然后点击OK
接着选中Developer tools,然后点Next,在新出现的窗口中继续点Next,然后点完成。装完之后,会提示重启,选择重启。
接下来就开始下载SDK了。
打开,下载android-sdk_xxx-linux.tgz
在下载完成之后,找到下载后的文件,然后解压到你想解压到的目录,具体也可以将下载文件复制到指定目录,然后解压到当前目录下:
sudo tar -zxvf android-sdk_XXX-linux.tgz
解压之后,将出现一个名为android-sdk-linux的文件夹,这时可能需要修改文件权限:$sudo chmod 777 android-sdk-linux 。
然后就是启动Eclipse,选择window&preferences,点左侧的android,然后在右侧Browse 选择SDK location(也即选择android-sdk-linux)。
接着Window&Android
SDK Manager,选择需要的android平台版本,然后点安装,然后就等待安装完了。
然后就是创建AVD。
至此,安装全部完成!
接下来是常见问题:
1.JDK在配置文件后,退出当前终端之后就没有效果了
解决方法:查看当前版本,如果ubuntu是12.04及其以下版本,就在.bashrc文件中配置。配置方法依旧不变。
2.在终端中可以打开eclipse但是点击图标会显示报错:A Java RunTime Environment (JRE) or Java Development Kit (JDK) must be available in order to
run Eclipse.No java virtual machine was found after searching the following locations:…
解决方法:复制JDK目录下的jre目录到eclipse目录下,或者创造软链接:从终端进入你的eclipse目录,然后输入命令ln -s /opt/jdk1.6.0_45/jre
3.Android --- 64bit Ubuntu 系统下 搭建JDK和SDK环境后,出现adb:error =12错误&
Failed to get the adb version: Cannot run program&/home/xxxx/android/android-sdk/platform-tools/adb&: error=2,没有那个文件或目录
或者这样的错误提示:android-sdk-linux/platform-tools/adb: 没有那个文件或目录。
解决方案:由于是64bit的系统,而Androidsdk只有32bit的程序,需要安装ia32-libs,才能使用。输入命令sudo apt-get install ia32-libs&继续安装即可。
4.这是一些我在贴吧里搜集到的编译过程遇到的问题,解决方法本人没有亲测过,各位可以试一试:
/bin/bash: bison: 未找到命令 &
解决方案:终端中输入命令:sudo apt-get install bison &
/bin/bash: xsltproc: 未找到命令
解决方案:终端中输入命令:sudo
apt-get install xsltproc
external/clearsilver/cgi/cgi.c:22:18: fatal error: zlib.h: 没有那个文件或目录 &
解决方案:终端中输入命令:sudo
apt-get install zlib1g-dev &
/bin/bash: flex: 未找到命令 &
解决方案:终端中输入命令:sudo
apt-get install flex &
prebuilt/linux-x86/sdl/include/SDL/SDL_syswm.h:55:22: fatal error: X11/Xlib.h: 没有那个文件或目录&&
解决方案:终端中输入命令:sudo
apt-get install libx11-dev &&
/usr/bin/ld: cannot find -lncurses &
解决方案:终端中输入命令:sudo
apt-get install libncurses5-dev
sudo apt-get install gperf
gcc: error trying to exec 'cc1plus': execvp: 没有那个文件或目录
解决方案:终端中输入命令:sudo
apt-get install build-essential
/bin/bash: xmllint: 未找到命令
解决方案:终端中输入命令:sudo
apt-get install xsltproc
终端中输入命令:sudo
apt-get &install libxml2-utils
javac: 目标发行版 1.5 与默认的源发行版 1.7 冲突
原因:在ubuntu软件中心安装eclipse导致jdk变成了默认的openjdk
~$ java -version
java version &1.7.0_21&
OpenJDK Runtime Environment (IcedTea 2.3.9) (7u21-2.3.9-1ubuntu1)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
解决方案:卸载ubutnu软件中心安装的eclipse,重新下载安装eclipse和sun jdk1.6。
sudo apt-get remove openjdk*
此命令会卸载所有依赖openjdk的软件,包括从ubuntu软件中心安装的eclipse。
/usr/include/stdc-predef.h:30:26: fatal error: bits/predefs.h: No such file or directory
compilation terminated.
解决方案:终端中输入命令:sudo
apt-get install gcc-multilib
build/core/java.mk:9: *** bin: Target java module does not define any source or resource files. Stop.
解决方案:
删除源码根目录下的bin文件夹,这个文件夹是导入eclipse时创建的。
abc@ab-Precision-T1650:~$ sudo update-alternatives --config java
update-alternatives: 错误: no alternatives for java
/source/initializing.html#configuring-usb-access
Initializing a Build Environment
解决方案:在12.04,12.10,13.04版本上需要安装以下库
$ sudo apt-get install git gnupg flex bison gperf build-essential \
zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
libgl1-mesa-dev g++-multilib mingw32 tofrodos \
python-markdown libxml2-utils xsltproc zlib1g-dev:i386
$ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
最后,祝各位好运!最后感谢帮我搜集资料的兄弟!
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:19636次
排名:千里之外
原创:13篇
评论:11条
(3)(6)(1)(1)(5)(2)(1)}

我要回帖

更多关于 android sdk linux 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信