在ubantu上下载Android源码

最近在ubantu上下载Android源码,折腾了一个礼拜了,百度上都是一知半解的断断续续的文章。我也是个linux新手,很多东西都看不懂,所以下载源码到安装jdk都很费事,记录一下,方便自己下一次进行操作,也供android学习者进行借鉴。

建议安装vmplayer 然后安装ubantu 比较方便,我安装双系统,电脑分区坏了,重新修复花了两天。因为必须要另一台电脑配合,pe进行重新分区,在重新安装win10表示心很累。

1安装JDK

     1) 我安装了两次jdk第一次是去官网下载的1.8的jdk,这个应该没有可说的找准就可以了,1.8的jdk有两种文件我这里使用的是.tar.gz的文件,用户自行下载至一个文件夹内,将该文件直接进行解压就可以了。百度很多都说这里要安装,我表示新手一直没看懂怎么安装,欸。搞了好几天

     2) /home下 按ctrl+H  可以看到隐藏的文件。找到bashrc 文件打开在最末尾添加相应的路径即可,这里可以使用命令行进行添加,但是我找到了这个文件,新手还是去文件里进行操作了。

   export JAVA_HOME=/home/wang_mian/soft/jdk1.6.0_45
   export JRE_HOME=/home/wang_mian/soft/jdk1.6.0_45/jre
   export CALSSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
   export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

     3)验证终端里输入   java -version 就可以看到版本了。如果之前有不对的版本要先卸载。自行百度

     4)我插一个,因为我下载的是2.3版本的android源码所以jdk也要低版本的jdk,不要问我为啥下载2.3版本的,现在都出7了。因为我看的是老罗的书所以跟着书走合适。这里附一个方法我是参照这里解压jdk的因为1.6版本的jdk是 .bin文件所以需要安装。

http://jingyan.baidu.com/article/3052f5a1f4de6797f21f866b.html
2下载android源码
1)解决网络问题
    我买了一个月的vpn不是很快,但是还是下完了,下了三天才下完,毕竟慢。
vpn如何买可以自行去找找,
买好后在ubantu里打开系统设置----网络---左下角点+号----vpn创建----点对点pptp协议---网关,用户名密码输入进去----高级---使用点对点加密---确定---保存。
然后连接就好了。多试试
2)google提供了repo文件用来帮助你下载这样你就不用一次一次的敲命令行了。
这里比较坑,可能我是新手系统欺负我中间只要一次断掉,就不好使了,必须重新删掉repo重新下载一直到开始下载android源码为止。
mkdir ~/bin
PATH=~/bin:$PATH
这里是给repo弄一个文件夹bin然后下载到这里
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x repo
然后新建文件夹下载android
mkdir Android
cd Android
repo init -u https://android.googlesource.com/platform/manifest
repo sync
然后就开始下载了
如果中间卡住了或者网断了,可以ctrl+z
中断重新repo sync
如果已经中断,出现输命令的那个了直接repo sync就可以
上述下载repo那个地址我记得我第一次下载出错,百度了一个新的地址,我表示我真的找不到那个历史记录了。下次我再更新
好了上述是下载源码,还有编译阶段,表示晚上时间不多,还要早睡,下次更新编译阶段遇到的坑,



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值