欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > Android >内容正文

Android

编译Android源码前的一个步骤

发布时间:2025/4/5 Android 43 豆豆
生活随笔 收集整理的这篇文章主要介绍了 编译Android源码前的一个步骤 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

实现办法
1
、添加这个源:
deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse

2
sudo apt-get update
 
3
sudo apt-get install sun-java6-jdk

 

安装JDK
# apt-get install sun-java6-jdk python    //会安装在/usr/lib/jvm/java-6-sun-1.6.0.10
# apt-get install sun-java6-jre
根据提示即可完成jdk的安装。
# vim .bashrc 或   #  vim profile    //声明java虚拟机的路径
然后在  .bashrc文件(或者profile 文件)的后部添加  
export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.10
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib  
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$ AndroidProject/bin
 
安装如下工具
apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip make 
libsdl1.2-dev  libsdl1.2debian libx11-dev sharutils g++-multilib
(建议先apt-get update一遍)
 
32位 ubuntu系统编译 android 2.3需要修改如下文件
在ANDROID—SK目录下运行  32bits.sh 或64bits.sh  根据系统版本切换。
 
编译
1. Kernel的编译
 
 
make clean
  cp arch/arm/rk29_itv_htc_defconfig ./.config
  make menuconfig
  make tvbox
在kernel源码根目录下会生成一个 kernel.img
 
2. Android的编译
(1)清空全部编译:
make clean
  make –j4   (在 android源码根目录下生成了一个 out文件夹)
  ./mkimage.sh  (在 android源码根目录下生成了一个 rockdev文件夹)
(2)编译部分代码
. ./build/envsetup.sh
  mm
  croot
  ./mkimage.sh

总结

以上是生活随笔为你收集整理的编译Android源码前的一个步骤的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。