一. android源码下载
1. android部分的源码下载
-
root@ubuntu:~# curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ./repo ;下载 repo脚本文件
-
root@ubuntu:~# chmod 777 ./repo ; 设置权限
-
root@ubuntu:~# ./repo init -u https://android.googlesource.com/platform/manifest ;这时会列出所有可以下载的分支,若是不想下载直接取消
-
;若是想下载分支,加上-b 即可
-
root@ubuntu:~# ./repo init -u https://android.googlesource.com/platform/manifest -b android-2.3.1_r1
-
root@ubuntu:~# ./repo init -u https://android.googlesource.com/platform/manifest -b android-2.3.5_r1
-
root@ubuntu:~# ./repo sync
2. 内核代码的下载:
-
cong@msi:/work/android/kernel$ git clone https://android.googlesource.com/kernel/common.git kernel
-
但此时ls是没有任何代码的,
-
cong@msi:/work/android/kernel/kernel$ git branch -a
-
可以看到有一堆分支,当前是master分支(带着* master)
-
下面切到3.4的内核上去
-
cong@msi:/work/android/kernel/kernel$ git checkout remotes/origin/android-3.4
-
-
git clone https://android.googlesource.com/kernel/common.git kernel
二. 环境搭建
需要下载以下包,都放在/opt/android目录下,这些包解压后基本上都不用再动了,所以放在单独的一个目录下放便管理。
-
eclipse-java-kepler-SR2-linux-gtk-x86_64.tar.gz // eclipse
-
jdk-7u51-linux-x64.tar.gz // java javac
-
adt-bundle-linux-x86_64-20131030.zip // adb
-
android-ndk-r9d-linux-x86_64.tar.bz2 // ndk-build
1. 安装jdk
-
下载: http://www.oracle.com/technetwork/java/javase/downloads/index.html下载jdk,本人下的最新版jdk-7u51-linux-x64.tar.gz,然后放在/opt/android目录下
-
配置jdk路径:
-
cong@dell:/opt/android$ tar xf ./jdk-7u51-linux-x64.tar.gz //先解压
-
在终端中输入sudo gedit ~/.bashrc
-
export JAVA_HOME=/opt/android/jdk1.6.0_45/
-
export JRE_HOME=/opt/android/jdk1.6.0_45/jre/
-
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
-
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
-
使配置生效:
-
cong@dell:/opt/android/eclipse$ source ~/.bashrc
-
检查一下:
-
cong@dell:/opt/android/eclipse$ java -version
-
java version "1.7.0_51"
-
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
-
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
-
出现这个的话,说明已经安装成功
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等命令的路径
阅读(3097) | 评论(0) | 转发(1) |