当前位置: 首页 > news >正文

Android 13 编译Android Studio版本的Launcher3

Android 13 Aosp源码

  • 源码版本

在这里插入图片描述

  • Android Studio版本

在这里插入图片描述

  • Launcher3QuickStepLib (主要代码)
    在这里插入图片描述
  • Launcher3ResLib(主要资源)

在这里插入图片描述

  • Launcher3IconLoaderLib(图片加载,冲突资源单独新建)

在这里插入图片描述

需要值得注意的是:

在这里插入图片描述

SystemUISharedLib.jar 有kotlin和java下的,在 Launcher3QuickStepLib代码所依赖的资源中两个包都用到了,因此两个包都导入了。

在这里插入图片描述

将Aosp编译好的framework.jar加入环境使用,需要 compileOnly files(‘libs\framework.jar’),并添加Grade脚本。

该Gradle脚本的作用是在所有项目被评估后,修改所有Java编译任务的引导类路径,将libs/framework.jar添加到这个路径中。这通常用于确保在编译过程中能够访问到特定的库或框架,这些库或框架可能不是Java标准库的一部分。

在这里插入图片描述

源码资源已上传 GitHub.

参考: https://blog.csdn.net/u012932409/article/details/128772883

http://www.lryc.cn/news/491355.html

相关文章:

  • burp功能介绍
  • Android12 的 Vold梳理
  • [pdf,epub]162页《分析模式》漫谈合集01-35提供下载
  • Vue2教程003:Vue指令之v-bind和v-for
  • Pathlib操作文件IN Python
  • AOC显示器915Sw按键失灵维修记
  • 霍曼转移方法介绍
  • 我的创作之路:机缘、收获、日常与未来的憧憬
  • 《硬件架构的艺术》笔记(六):处理字节顺序
  • AddIPAddress添加临时IP后,socket bind失败
  • 关于IDE的相关知识之一【使用技巧】
  • 线性代数在人工智能领域中的实践
  • 图片生成视频-右进
  • 3、集线器、交换机、路由器、ip的关系。
  • w~视觉~合集25
  • Applicaiton配置文件
  • (已解决)wps无法加载此加载项程序mathpage.wll
  • ubity3D基础
  • Python2和Python3的区别
  • Spring框架整合单元测试
  • docker-mysql
  • Java程序基础⑤Java数组的定义和使用+引用的概念
  • electron主进程和渲染进程之间的通信
  • uniapp 安卓和ios震动方法,支持息屏和后台震动,ios和安卓均通过测试
  • # DBeaver 连接hive数仓
  • STM32H7开发笔记(2)——H7外设之多路定时器中断
  • Pytorch使用手册-Build the Neural Network(专题五)
  • 16. Springboot集成Tika实现文档解析
  • 【单片机毕业设计12-基于stm32c8t6的智能称重系统设计】
  • [网络]无线通信中的AMPDU