`
yidongkaifa
  • 浏览: 4048451 次
文章分类
社区版块
存档分类
最新评论

debian 6.0[64位]下android 4.1源码下载和编译

 
阅读更多

参考AOSP,上面有详细步骤:http://source.android.com/source/initializing.html

1。在oracle官网下载相应的JDK :http://www.oracle.com/technetwork/java/javase/downloads/jdk6-downloads-1637591.html

2。安装JDK:

sudo mkdir /usr/java
cd /usr/java
sudo cp jdk-6u33-linux-x64.bin目录 ./
sudo chmod 755 jdk-6u33-linux-x64.bin
sudo ./jdk-6u33-linux-x64.bin

3.设置JDK环境变量,Vi ~/.bashrc文件中,然后source。

export JAVA_HOME=/usr/java/jdk1.6.0_33
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/bin/tools.jar:$JRE_HOME/bin
export ANDROID_JAVA_HOME=$JAVA_HOME

source ~/.bashrc

4.安装依赖包:

sudo apt-get install git-core gnupg flex bison gperf build-essential \
  zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \
  x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev \
  libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown \
  libxml2-utils xsltproc
少了一个中途出错。

sudo ln -s /usr/lib32/libGL.so.1 /usr/lib32/libGL.so (debian 6下)

5.下载源码(官网直接cp过来):

  • $ mkdir ~/bin
    
    $ PATH=~/bin:$PATH
  • $ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
    $ chmod a+x ~/bin/repo
  • $ mkdir ~/android4.1.1
    $ cd ~/android4.1.1
  • $ repo init -u https://android.googlesource.com/platform/manifest
    $ repo sync
6.编译源码:

$ cd ~/android4.1.1

$ source build/envsetup.sh
$ lunch full-eng
$ make -j4 (视cpu核数和主频而定)

7.在模拟器运行:

.bashrc加入:

export PATH=$PATH:~/toddmi-backup/android4.1/out/host/linux-x86/bin
export ANDROID_PRODUCT_OUT=~/toddmi-backup/android4.1/out/target/product/generic

cd out/target/product/generic/

emulator -avd AVD4.1 -system system.img -data userdata.img -ramdisk ramdisk.img

界面和4.0.3差不多,慢慢体会吧。。。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics