Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2149031
  • 博文数量: 438
  • 博客积分: 3871
  • 博客等级: 中校
  • 技术积分: 6075
  • 用 户 组: 普通用户
  • 注册时间: 2011-09-10 00:11
个人简介

邮箱: wangcong02345@163.com

文章分类

全部博文(438)

文章存档

2017年(15)

2016年(119)

2015年(91)

2014年(62)

2013年(56)

2012年(79)

2011年(16)

分类: Android平台

2011-11-29 17:23:15

一. android源码下载
1. android部分的源码下载
  1. root@ubuntu:~# curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ./repo ;下载 repo脚本文件
  2. root@ubuntu:~# chmod 777 ./repo ; 设置权限
  3. root@ubuntu:~# ./repo init -u https://android.googlesource.com/platform/manifest ;这时会列出所有可以下载的分支,若是不想下载直接取消
  4. ;若是想下载分支,加上-b 即可
  5. root@ubuntu:~# ./repo init -u https://android.googlesource.com/platform/manifest -b android-2.3.1_r1
  6. root@ubuntu:~# ./repo init -u https://android.googlesource.com/platform/manifest -b android-2.3.5_r1
  7. root@ubuntu:~# ./repo sync
2. 内核代码的下载:
  1. cong@msi:/work/android/kernel$ git clone https://android.googlesource.com/kernel/common.git kernel
  2. 但此时ls是没有任何代码的,
  3. cong@msi:/work/android/kernel/kernel$ git branch -a
  4. 可以看到有一堆分支,当前是master分支(带着* master)
  5. 下面切到3.4的内核上去
  6. cong@msi:/work/android/kernel/kernel$ git checkout remotes/origin/android-3.4

  7. git clone https://android.googlesource.com/kernel/common.git kernel
二. 环境搭建
需要下载以下包,都放在/opt/android目录下,这些包解压后基本上都不用再动了,所以放在单独的一个目录下放便管理。
  1. eclipse-java-kepler-SR2-linux-gtk-x86_64.tar.gz // eclipse
  2. jdk-7u51-linux-x64.tar.gz // java javac
  3. adt-bundle-linux-x86_64-20131030.zip // adb
  4. android-ndk-r9d-linux-x86_64.tar.bz2 // ndk-build
1. 安装jdk
  1. 下载: http://www.oracle.com/technetwork/java/javase/downloads/index.html下载jdk,本人下的最新版jdk-7u51-linux-x64.tar.gz,然后放在/opt/android目录下
  2.    配置jdk路径:
  3.     cong@dell:/opt/android$ tar xf ./jdk-7u51-linux-x64.tar.gz //先解压
  4. 在终端中输入sudo gedit ~/.bashrc
  5. export JAVA_HOME=/opt/android/jdk1.6.0_45/
  6. export JRE_HOME=/opt/android/jdk1.6.0_45/jre/
  7. export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
  8. export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
  9. 使配置生效:
  10. cong@dell:/opt/android/eclipse$ source ~/.bashrc
  11. 检查一下:
  12. cong@dell:/opt/android/eclipse$ java -version
  13. java version "1.7.0_51"
  14. Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
  15. Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
  16. 出现这个的话,说明已经安装成功
2.安装eclipse
    下载地址,选择linux 64bit 
解压方式跟上面安装jdk是一样的,本人的解压路径是/home/and/java/eclipse/eclipse,如图
双击eclipse就可以启动eclipse程序,启动的时候选择自己的workspace
此时eclipse也就算安装完成了,可以在里面新建一个工程试试,比如之前那个hello world
3. 安装android sdk
官方下载地址http://developer.android.com/sdk/index.html
选择64位版本:  adt-bundle-linux-x86_64-20131030.zip, 下载后解压
此时这个sdk相当于一个软件管理器,如果要做android开发的话,至少要有一个android版本的,此时是空的,接下来在eclipse中配置ADT插件
4. 在eclipse中安装ADT
打开eclipse--->help--->Install New Software
点击work with后面的输入框后面的Add
在Name后面输入:ADT(可以随便起名)
在Location后面输入:
然后根据提示,一步一步安装,最后restart eclipse就可以了。
之后就在在eclipse中点开android插件图标(前提是要先配置android sdk的目录),
preferences    --> android --> SDK Location
                    /opt/adt-bundle-linux-x86_64-20131030/sdk
打开Android SDK-Manager
5. 安装ndk 
    下载地址: http://developer.android.com/tools/sdk/ndk/index.html
export PATH=$PATH:/opt/android/android-ndk-r9d:/opt/android/adt-bundle-linux-x86_64-20131030/sdk/platform-tools/
    解压到/opt/android目录下
/opt/android/android-ndk-r9d 这个是ndk-build的路径
/opt/android/adt-bundle-linux-x86_64-20131030/sdk/platform-tools/ 这个是adb等命令的路径
阅读(3067) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~