编译andrid源码-编译Android源代码

本文完全是个人笔记,因此内容可能不清楚编译andrid源码,也可能不适合阅读和学习。

这里单独提到,所谓的Android源码是指从AOSP下载的Android源码,而不是我们正在开发的sdk中的源码。 利用Android源码,我们可以编译自己的Android系统,开发自己需要的SDK。

源码编译环境:ubuntu12.04

这里的源码是从AOSP下载的Android源码。 源码压缩包大小7G多,解压后19G。

编译源码后得到Android系统和sdk的文件大小,Android 4.4达到41G

编译源码会带来system.img,这个过程会消耗很多时间,编译完成后的system.img就是我们的Android系统,然后我们就可以运行模拟器了,这个模拟器就是我们乘坐的系统,当然这个系统也可以安装在我们的手机上(这是为了省砖)。 如果没有编译内核,则默认使用源码中的内核。 编译内核需要单独编译。 有单独的内核源码,下载地址:其实国外常用的Android系统都是这样编译的,只是编译过程中改变了一些内容。 这就是Android系统层面的编译和开发。

Android之所以被称为开源,是因为你可以随意下载它的源代码,如果你有能力编译andrid源码,你可以使用那些源代码来开发你的Android系统。

同样,我们开发使用的SDK也可以通过源码编译的方式获得。 其实我们使用的SDK中包含了API以及很多开发中的其他工具,比如adb、aapt等,而API就是应用程序socket应用程序编程接口,是软件系统不同组件之间连接的协议。 以安卓为例。 Android的API就是我们

应用层开发过程中调用的这些技能和类通过这个方法和类与下一层进行通信。 都是从这里的源码编译出来的,包括我们手机里的Android系统,也是在这里编译的,然后加上一些开发,这样我们就可以开发自己的ROM,比如国外的魅族、华为的系统。 这就是Android的开源,每个人都可以基于此开发自己的Android系统。

参考:

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 源码编译 编译andrid源码-编译Android源代码 https://www.wkzy.net/game/157050.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务