首页
社区
课程
招聘
[原创]ubantu 16.4 编译android 4.4.4
发表于: 2017-8-25 20:18 8273

[原创]ubantu 16.4 编译android 4.4.4

2017-8-25 20:18
8273

这里不得不吐槽一下,看雪的帖子排版实在太闹眼睛了

这是我有道云笔记的分享http://note.youdao.com/share/?id=086a4ac8ac5a817b4d154f272f57c95c&type=note#/

排版会好一些


-------------------------------------------------------------------------------------------------



0.准备100G的磁盘空间


1.安装git




2.修改hosts,我的墙很强

下载hosts


备份hosts


修改hosts


注意:127.0.0.1 这一行,要和原始的hosts文件一致



3.安装jdk1.6


http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html



得到jdk安装路径/usr/local/jdk1.6.0_45



把下面代码依据实际情况,加到/etc/profile文件末尾



安装galternatives




打开galternatives




choice选中



java -version测试,1.6 ok




4.下载依赖程序





5.设置环境变量并生成repo




6.创建资源目录


7.让 /etc/profile中的环境变量生效





https://source.android.com/source/build-numbers.html#source-code-tags-and-builds


 android-4.4.4_r1



9.选择分支 android-4.4.4_r1


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 1
支持
分享
最新回复 (12)
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
虽然没有什么技术含量,但是分享的精神值得鼓励。
2017-8-25 20:36
0
雪    币: 547
活跃值: (534)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
3
专用小马甲 虽然没有什么技术含量,但是分享的精神值得鼓励。
用ubantu16编译android4.4有很多坑,这里记录下而已
2017-8-25 20:44
0
雪    币: 38
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
我最近也在编4.4.4源码直接上百度网盘下的,不折腾翻  、墙。
2017-8-25 22:58
0
雪    币: 222
活跃值: (72)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
很好啊!对我等这样的小白帮助莫大啊!  十分的感谢。
2017-8-26 10:02
0
雪    币: 222
活跃值: (72)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
choson 我最近也在编4.4.4源码直接上百度网盘下的,不折腾翻 、墙。
网盘哪有啊?地址给下吧。
2017-8-26 10:02
0
雪    币: 9479
活跃值: (757)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
直接14.4,就不用考虑其他的。
2017-8-26 16:54
0
雪    币: 38
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8




IceExt

网盘哪有啊?地址给下吧。

链接:  https://pan.baidu.com/s/1kU6o5z5  密码:  b6ah    1.5到7.1的都有。

2017-8-26 23:23
0
雪    币: 206
活跃值: (108)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
9
感谢分享,过程很详细
2017-8-31 10:41
0
雪    币: 438
活跃值: (228)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
10

楼主碰到过这种坑的错误没,直接到这一步就退出了,还没有生成system.img呢。这是为啥啊。之前能编译成功过。
2017-10-26 17:44
0
雪    币: 547
活跃值: (534)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
11
ID蝴蝶 楼主碰到过这种坑的错误没,直接到这一步就退出了,还没有生成system.img呢。这是为啥啊。之前能编译成功过。
我觉得错误的地方不是这里,你用j1编译一下,看看有什么错误提示
2017-10-30 09:57
0
雪    币: 438
活跃值: (228)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
12
zeif 我觉得错误的地方不是这里,你用j1编译一下,看看有什么错误提示
恩。我换了下文件路径,可以成功编译了。谢谢楼主。
2017-10-30 18:35
0
雪    币: 547
活跃值: (534)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
13
这里记录一下在ubuntu  18.04上编译android  4.4.4的时候遇见的问题


在编译  make-3.82  的时候出现如下错误提示

glob/glob.c:xxx:  undefined  reference  to  `__alloca'`

修改  /glob/glob.c 

//      #if  !defined  __alloca  &&  !defined  __GNU_LIBRARY__

#  ifdef        __GNUC__
#    undef  alloca
#    define  alloca(n)        __builtin_alloca  (n)
#  else        /*  Not  GCC.    */
#    ifdef  HAVE_ALLOCA_H
#      include  <alloca.h>
#    else        /*  Not  HAVE_ALLOCA_H.    */
#      ifndef  _AIX
#        ifdef  WINDOWS32
#          include  <malloc.h>
#        else
extern  char  *alloca  ();
#        endif  /*  WINDOWS32  */
#      endif  /*  Not  _AIX.    */
#    endif  /*  sparc  or  HAVE_ALLOCA_H.    */
#  endif        /*  GCC.    */

#  define  __alloca        alloca

//      #endif

保存后编译通过

这个错误是glibc2.7引起的
2018-5-8 15:48
0
游客
登录 | 注册 方可回帖
返回
//