一加手机吧 关注:5,453,231贴子:36,912,056
  • 8回复贴,共1

【教程】ROM编译引导

取消只看楼主收藏回复

上一个帖子好多人求教程,就先发个引导吧。。由于步骤太多,这个帖子相当于一个目录,也在以后教程需要一些改动的时候方便一点。。。。Ubuntu镇楼


来自Android客户端1楼2016-04-06 15:45回复
    接下来,安装64位ubuntu,目前建议使用ubuntu15.10,因为兼容openjdk7和8。目前AOSP使用的是openjdk8,而cm,omni一类的还在用openjdk7。ubuntu14.04.4我安装好多遍出错率相当高,不建议使用。ubuntu16.04(只兼容jdk8及以上)这个月底就要发布了,到时候cm之类的开源项目可能会跟随AOSP使用openjdk8。。。到时候再说吧。。。


    7楼2016-04-06 16:09
    回复
      尽量双系统安装,不要虚拟机,因为编译过程资源占用挺大的。而且尽量用原版ubuntu,不要用ubuntukylin...这里贴一个uefi+gtp模式安装ubuntu的教程http://tieba.baidu.com/p/2761657091


      9楼2016-04-06 16:12
      回复
        强烈建议先熟悉windows的u盘安装 再学习安装ubuntu,否则出了问题自己不好解决。。这里再贴一个uefi+gtp格盘安装windows的教程http://jingyan.baidu.com/article/d713063504112013fdf47589.html这个适用于win8和win10


        12楼2016-04-06 16:19
        回复
          ubuntu安装完成后,建议先熟悉linux的一些常用命令,熟悉ubuntu的使用
          $ sudo apt-get update 更新
          $ sudo apt-get upgrade 升级应用
          $ mkdir ~/xxx 在主文件夹创建一个名为xxx的文件夹
          $ cd ~/xxx 进入xxx文件夹执行相关命令操作


          13楼2016-04-06 16:26
          回复
            配置编译环境
            这里以AOSP为例
            打开终端,分条输入以下命令(去掉前面的$)
            $ sudo apt-get update
            $ sudo apt-get install openjdk-8-jdk
            $ sudo apt-get install git-core gnupg flex bison gperf build-essential \
            zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 \
            lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache \
            libgl1-mesa-dev libxml2-utils xsltproc unzip
            这样编译环境就配置完成了


            14楼2016-04-06 16:33
            回复
              下载完成后,就可以开始编译了,你可以先试试编译aosp_arm-eng之类的练练手,熟悉编译过程。针对专门机型编译还需要device,kernel,vendor等,建议使用omni熟悉过程。


              16楼2016-04-06 16:53
              回复
                这是大概的步骤,我以后还会发几个详细的帖子贴在这里,方便浏览


                来自Android客户端18楼2016-04-06 17:03
                回复
                  来自Android客户端19楼2016-04-06 17:03
                  收起回复