Ubuntu下面搭建Android应用开发环境
2014-06-01 21:11
363 查看
1. 安装Java
参考 http://blog.csdn.net/a_flying_bird/article/details/327297332. 下载adt并解压缩
下载略。flying-bird@flyingbird:~/software/android$ ll 总用量 515612 drwxrwxr-x 2 flying-bird flying-bird 4096 6月 1 20:55 ./ drwxrwxr-x 3 flying-bird flying-bird 4096 6月 1 15:52 ../ -rw-r--r-- 1 flying-bird flying-bird 527971926 5月 25 23:11 adt-bundle-linux-x86-20140321.zip flying-bird@flyingbird:~/software/android$ unzip ./adt-bundle-linux-x86-20140321.zip -d .
3. adb shell等工具
在./sdk/platform-tools/目录下面:flying-bird@flyingbird:~/software/android$ ll 总用量 515616 drwxrwxr-x 3 flying-bird flying-bird 4096 6月 1 20:57 ./ drwxrwxr-x 3 flying-bird flying-bird 4096 6月 1 15:52 ../ drwxrwxr-x 4 flying-bird flying-bird 4096 3月 22 07:40 adt-bundle-linux-x86-20140321/ -rw-r--r-- 1 flying-bird flying-bird 527971926 5月 25 23:11 adt-bundle-linux-x86-20140321.zip flying-bird@flyingbird:~/software/android$ cd adt-bundle-linux-x86-20140321/ flying-bird@flyingbird:~/software/android/adt-bundle-linux-x86-20140321$ ll 总用量 16 drwxrwxr-x 4 flying-bird flying-bird 4096 3月 22 07:40 ./ drwxrwxr-x 3 flying-bird flying-bird 4096 6月 1 20:57 ../ drwxr-xr-x 9 flying-bird flying-bird 4096 3月 22 04:50 eclipse/ drwxrwxr-x 8 flying-bird flying-bird 4096 3月 22 07:40 sdk/ flying-bird@flyingbird:~/software/android/adt-bundle-linux-x86-20140321$ cd sdk/platform-tools/ flying-bird@flyingbird:~/software/android/adt-bundle-linux-x86-20140321/sdk/platform-tools$ ll 总用量 2132 drwxrwxr-x 4 flying-bird flying-bird 4096 3月 22 07:40 ./ drwxrwxr-x 8 flying-bird flying-bird 4096 3月 22 07:40 ../ -rwxrwx--- 1 flying-bird flying-bird 1231255 1月 18 05:31 adb* drwxrwx--- 2 flying-bird flying-bird 4096 1月 18 05:31 api/ -rwxrwx--- 1 flying-bird flying-bird 197736 1月 18 05:31 fastboot* -rw-rw---- 1 flying-bird flying-bird 727881 1月 18 05:31 NOTICE.txt -rw-rw---- 1 flying-bird flying-bird 39 1月 18 05:31 source.properties drwxrwx--- 2 flying-bird flying-bird 4096 1月 18 05:31 systrace/ flying-bird@flyingbird:~/software/android/adt-bundle-linux-x86-20140321/sdk/platform-tools$ ./adb devices List of devices attached P729CU_UNICOM device flying-bird@flyingbird:~/software/android/adt-bundle-linux-x86-20140321/sdk/platform-tools$
4. eclipse开发环境
在解压缩的./eclipse目录下面:flying-bird@flyingbird:~/software/android/adt-bundle-linux-x86-20140321/sdk/platform-tools$ cd ../../eclipse/ flying-bird@flyingbird:~/software/android/adt-bundle-linux-x86-20140321/eclipse$ ll 总用量 284 drwxr-xr-x 9 flying-bird flying-bird 4096 3月 22 04:50 ./ drwxrwxr-x 4 flying-bird flying-bird 4096 3月 22 07:40 ../ drwxr-xr-x 2 flying-bird flying-bird 4096 3月 22 04:46 about_files/ -rw-r--r-- 1 flying-bird flying-bird 18732 5月 22 2013 about.html -rw-r--r-- 1 flying-bird flying-bird 80159 3月 22 04:46 artifacts.xml drwxr-xr-x 4 flying-bird flying-bird 4096 3月 22 04:50 configuration/ drwxr-xr-x 2 flying-bird flying-bird 4096 3月 22 04:46 dropins/ -rwxr-xr-x 1 flying-bird flying-bird 65054 5月 22 2013 eclipse* -rw-r--r-- 1 flying-bird flying-bird 493 3月 22 04:50 eclipse.ini -rw-r--r-- 1 flying-bird flying-bird 60 7月 3 2013 .eclipseproduct -rw-r--r-- 1 flying-bird flying-bird 16536 7月 1 2013 epl-v10.html drwxr-xr-x 35 flying-bird flying-bird 4096 3月 22 04:46 features/ -rw-r--r-- 1 flying-bird flying-bird 9022 4月 20 2013 icon.xpm -rw-r--r-- 1 flying-bird flying-bird 9230 7月 1 2013 notice.html drwxr-xr-x 4 flying-bird flying-bird 4096 3月 22 04:45 p2/ drwxr-xr-x 10 flying-bird flying-bird 32768 3月 22 04:46 plugins/ drwxr-xr-x 2 flying-bird flying-bird 4096 3月 22 04:46 readme/ flying-bird@flyingbird:~/software/android/adt-bundle-linux-x86-20140321/eclipse$ ./eclipse
5. 修改环境变量
如果不想每次cd到上述目录去启动eclipse或调用adb命令,则可以设置环境变量。——如同Ubuntu下面安装JAVA一文提到的方法。flying-bird@flying-bird:~$ su 密码: root@flying-bird:/home/flying-bird# vi /etc/profile root@flying-bird:/home/flying-bird# cat /etc/profile # /etc/profile: system-wide .profile file for the Bourne shell (sh(1)) # and Bourne compatible shells (bash(1), ksh(1), ash(1), ...). if [ "$PS1" ]; then if [ "$BASH" ] && [ "$BASH" != "/bin/sh" ]; then # The file bash.bashrc already sets the default PS1. # PS1='\h:\w\$ ' if [ -f /etc/bash.bashrc ]; then . /etc/bash.bashrc fi else if [ "`id -u`" -eq 0 ]; then PS1='# ' else PS1='$ ' fi fi fi # The default umask is now handled by pam_umask. # See pam_umask(8) and /etc/login.defs. if [ -d /etc/profile.d ]; then for i in /etc/profile.d/*.sh; do if [ -r $i ]; then . $i fi done unset i fi # the java environment JAVA_HOME="/usr/share/jdk1.8.0_05" PATH=$PATH:$JAVA_HOME/bin/ CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH # the android environment export ECLIPSE_HOME=/home/flying-bird/software/android/adt-bundle-linux-x86-20140321/eclipse/ export ANDROID_SDK_HOME=/home/flying-bird/software/android/adt-bundle-linux-x86-20140321/sdk export PATH=$PATH:$ECLIPSE_HOME:$ANDROID_SDK_HOME/platform-tools/:$ANDROID_SDK_HOME/tools/ root@flying-bird:/home/flying-bird#
后面几行是针对ADT的设置。
6. 下载Android SDK Source codes
从Eclipse菜单上选择Android SDK Manager。不过为了正常访问,需要先配置/etc/hosts文件的内容。这里参考的文档:http://www.cnblogs.com/tc310/archive/2012/12/21/2828450.html
root@flyingbird:/etc# cat ./hosts 127.0.0.1 localhost 127.0.1.1 flyingbird #74.125.31.136 dl-ssl.google.com #74.125.68.91 dl-ssl.google.com #Google home page 203.208.46.146 www.google.com #Android developer 74.125.113.121 developer.android.com #Android update 203.208.46.146 dl.google.com 203.208.46.146 dl-ssl.google.com # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters root@flyingbird:/etc#
配置之后,就可以正常打开Android SDK Manager了:
选择要下载的选项,上图包括了Sources for Android SDK。然后按照提示一步步安装即可。
7. 在eclipse环境中查看SDK源码
重启eclipse即可查看SDK源码了:8. sdk4.4源码下载
http://download.csdn.net/detail/nirendao1980/6904149相关文章推荐
- linux(ubuntu)和windows下面快速搭建android开发环境
- Ubuntu和XP下搭建Android应用开发环境
- ubuntu系统中搭建Android应用层、framework层、驱动层开发环境
- ubuntuOS 搭建 Android应用层、framework层、驱动层开发环境
- Android Ubuntu上NDK 开发环境快速搭建
- ubuntu10.10下,搭建Android SDK/NDK开发环境
- Ubuntu上搭建android BSP的开发编译环境 && 设置定时编译任务 && ubuntu从10.04升级到12.04后编译出错
- windous下面如何搭建Android的开发环境
- Ubuntu下搭建Android开发环境
- Ubuntu 10.04环境搭建android驱动开发环境
- Android 开发环境搭建---Android 编译需要的sun-java5-jdk在ubuntu10.04以上版本的安装问题
- 【Android-tools】搭建Android开发环境 (Based on Ubuntu 9.04)
- [转]Google Android手机应用开发环境的搭建
- ubuntu下android开发环境搭建
- Android应用Eclipse开发环境搭建
- Eclipse下Android开发环境的搭建及简单应用的创建
- Ubuntu下Android开发环境的搭建
- [系列好文]Ubuntu 下Android开发环境的搭建(英文官网!!!!!!)
- 谷歌Android手机应用开发环境的搭建
- 转:基于ubuntu 9.04(32位机)的Android2.2 开发环境的搭建