查看: 3896|回复: 5

bananaPI 编译安卓系统

[复制链接]

该用户从未签到

发表于 2015-10-26 11:52:46 | 显示全部楼层 |阅读模式
分享到:
最近有点自己的时间 开始玩香蕉派了哈哈
先编译个系统玩玩
一、基本环境
1.虚拟机 根据wiki上的教程 需要使用 ubuntu12.04 64位 注意是64位哦 我之前搞了个32位的 结果浪费了1天时间
2.剩余空间请保持在60G这样吧 编译好了 整个环境是占用了39G 所以留多点 会好点
二、编译环境搭建
1.安装JDK
sudo apt-get install software-properties-commonsudo add-apt-repository ppa:webupd8team/javasudo apt-get updatesudo apt-get install oracle-java6-installer
2.安装下面软件

sudo apt-get install git gnupg flex bison gperf build-essential \  zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \  libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \  libgl1-mesa-dev g++-multilib mingw32 tofrodos \  python-markdown libxml2-utils xsltproc zlib1g-dev:i386
3.建立软连接
sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so如果后面运行make ARCH=arm menuconfig提示错误 就重新安装下这个包:sudo apt-get install libncurses5-dev  

4.下载源码
http://pan.baidu.com/s/1sjoGS2L

5.解压
xz -d BP_Android.tar.xz
tar -xvf BP_Android.tar

三、开始编译
下面基本就是对着命令敲就好了
cd BP_Android/lichee/
./build.sh -p sun7i_android     这一步需要点时间
cd linux-3.4

这里需要说明下
cp arch/arm/configs/sunxi_andriod_*_config .config
把编译配置拷贝过去
在arch/arm/configs/下有很多平台的配置
SUNXI应该是A20的配置
sun7ismp_android_debug_defconfig
sun7ismp_android_defconfig
sun7ismp_defconfig
sun7ismp_min_defconfig

选哪个我也不清楚 我就选了sun7ismp_android_debug_defconfig哈哈
make ARCH=arm menuconfig
运行这个命令就进入菜单 大家根据自己的需求增加功能吧 因为我也是第一次玩 所以这里就不献丑了
cd ..
./build.sh -p sun7i_android
cd ../android
source build/envsetup.sh
lunch
make -j 2     我这里虚拟机是双核的 所以我写了-j 2 这一步需要比较长时间
然后
pack

结束后在/lichee/tools/pack目录下就会找到一个sun7i_android_sugar-lemaker.img这个文件 烧到卡里就可以启动了
但是我启动的时候分区不能挂载 提示分区没找到EXT4格式
我用串口输入格式化了就没有错误了



回复

使用道具 举报

  • TA的每日心情
    慵懒
    2016-10-17 12:07
  • 签到天数: 306 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2015-10-26 13:59:45 | 显示全部楼层
    编译了多久,,是不是用了外接的硬盘??
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2015-10-26 15:08:01 | 显示全部楼层
    liunian__92 发表于 2015-10-26 13:59
    编译了多久,,是不是用了外接的硬盘??

    系统安装到编译成功1天 没用外接硬盘
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-10-17 12:07
  • 签到天数: 306 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2015-10-26 21:33:11 | 显示全部楼层
    question 发表于 2015-10-26 15:08
    系统安装到编译成功1天 没用外接硬盘

    用了多少空间??
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2015-10-26 22:50:35 | 显示全部楼层
    liunian__92 发表于 2015-10-26 21:33
    用了多少空间??

    光安卓 39G  我分了80G的系统空间
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-10-17 12:07
  • 签到天数: 306 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2015-10-27 06:53:15 | 显示全部楼层
    question 发表于 2015-10-26 22:50
    光安卓 39G  我分了80G的系统空间

    有点厉害。。。。。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-4-20 05:32 , Processed in 0.167661 second(s), 25 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.