当前位置:网站首页 > 编程语言 > 正文

ubuntu源代码安装(ubuntu源码编译)



aosp15也开始悄悄在各个手机厂商开始酝酿了,感叹时间很快,今天也准备针对aosp15进行一下源码环境的搭建,整体aosp15的搭建和13/14其实没啥大的差别,只不过在lunch目标这个地方确实很大不同,还有就是模拟器启动后的大小不太合适。下面文章将带大家手把手搭建好aosp15/android 15的源码环境,并成功运行起来模拟器,方便大家体验新版本安卓。 看本篇文章建议可以先看如下两篇参考文章: aosp13/14源码环境搭建: https://blog.csdn.net/learnframework/article/details/

aosp15上选择目标与aosp14版本的差异分析:https://mp.weixin..com/s/9xkNgKKxBWlM_qtpLmRL5g

获取具体15版本的分支: 可以先使用如下repo命令(注意这里使用清华大学镜像下载)

ps:如果这里会出现啥错误,问题解决方法请参考https://blog.csdn.net/learnframework/article/details/

末尾没有加-b指定分支,这时候repo下来一般是默认主版本的分支,这分支不是我们想要的,那么接下来要去.repo文件夹,看看所有分支情况

查看所有分支结果如下:

明显分支就1-2个,明显没有aosp15分支,这里对当前目录进行git pull操作

这时候git branch -a发现如下aosp15的最新分支:

所以这里选定分支为android-15.0.0_r3

env环境配置:. build/envsetup.sh 注意这里点后面有空格才是build

选择目标target(注意这里最重要和以前版本最大差异):

lunch sdk_phone64_x86_64-trunk_staging-eng

那么为啥是这个呢?其实是有相关提示的可以 如果只执行命令lunch,输出如下:

这里就给了我们一个范例aosp_cf_x86_64_phone-trunk_staging-eng这种模式,对我们来说这里可以分为两个部分 第一部分:aosp_cf_x86_64_phone这个是可变的,需要根据我们自己情况选择,具体怎么选稍后说 第二部分:-trunk_staging-eng这里其实可以不需要变化 所以我们就只需要确定第一部分既可以。

那么第一部分的Product是如何确定的,这里怎么就知道是sdk_phone64_x86_64,而不是以前的sdk_phone_x86_64 原因剖析可以原来这个文章:https://mp.weixin..com/s/9xkNgKKxBWlM_qtpLmRL5g

编译命令:make

编译成功后运行:emulator 显示如下:

乍一看相比以前aosp13/14版本来说,感觉这个模拟器的显示大小明显小了很多,看看命令行输出的分辨率和屏幕密度情况:

明显看到这里分辨率才是480x800难怪显示很小,这里如果要分辨率正常大小可以修改成1080x1920,或者以前13/14版本的1440x2960

下面来教大家如何修改分辨率 分辨率这些数据其实都是在对应的config文件中保存的,这里简单起见可以直接去修改out目录下的config.ini文件

out/target/product/emu64x/config.ini

具体修改点如下:

整体上体验了一下,功能上感觉不出有啥差异,动画的体验性相比原来aosp14好像湿滑了不少,其他功能暂时还未深入体验。

更多framework详细代码和资料参考如下链接 投屏专题部分:

https://mp.weixin..com/s/IGm6VHMiAOPejC_H3N_SNg

hal+perfetto+surfaceflinger

https://mp.weixin..com/s/LbVLnu1udqExHVKxd74ILg 其他课程七件套专题:

点击这里 https://mp.weixin..com/s/Qv8zjgQ0CkalKmvi8tMGaw

视频试看:

https://blog.csdn.net/zhimokf/article/details/

更多framework假威风耗:androidframework007

到此这篇ubuntu源代码安装(ubuntu源码编译)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 快对作业小程序免费拍题(快对作业 小程序)2025-10-14 16:27:07
  • windows7虚拟机镜像(win7虚拟镜像文件)2025-10-14 16:27:07
  • m301h配置参数(m301h配置参数,2018 AP 0342)2025-10-14 16:27:07
  • data文件夹访问限制(data文件夹访问限制怎么解除华为)2025-10-14 16:27:07
  • 查看文件权限及所有者(查看文件权限及所有者信息)2025-10-14 16:27:07
  • 速排小蚂蚁编辑器手机版官方下载(速排小蚂蚁编辑器是什么)2025-10-14 16:27:07
  • 打开目录快捷键设置(打开目录快捷键设置是什么)2025-10-14 16:27:07
  • 十大至强法则(十大至强法则排名)2025-10-14 16:27:07
  • xmouse设置组合键(xmouse快捷键)2025-10-14 16:27:07
  • nvme口能插sata(nvme接口插sata)2025-10-14 16:27:07
  • 全屏图片