mmm frameworks/
时间: 2023-10-05 19:06:19 浏览: 49
mmm命令用于编译Android源代码中的特定模块。在这个例子中,您需要克隆并使用命令"mmm frameworks/base/cmds/badscreencap"来编译badscreencap模块。为了能够编译成功,您需要将BBinder::onTransact的可见性更改为public。这个方法位于frameworks/native/include/Binder.h文件中。
在编译过程中,当提示"build completed successfully"时,表示编译成功,生成的文件位于out/target/product/xxxxxx/system/framework/framework-res.apk。
需要注意的是,mmm命令后面需要跟模块的根目录,而不是所有目录下都有子模块。模块的根目录可以从Android.mk文件的LOCAL_MODULE或LOCAL_PACKAGE_NAME变量中获取。
相关问题
mmm frameworks/base/core/java/android/hardware/camera2 push那个包
对于问题"mmm frameworks/base/core/java/android/hardware/camera2 push那个包",根据提供的引用内容,我们可以得出以下结论:
在引用中提到,"/java/android/hardware/camera2/"是一个整编出来的framework.jar。
而在引用中提到,可以使用命令"frameworks/base/core/java/android/hardware/make framework-minus-apex"来编译fwk av。
最后,在引用中提到,可以使用命令"mmm frameworks/av/services/camera/libcameraservice/"来编译fwk av。
综上所述,根据提供的引用内容,我们可以推断应该使用命令"mmm frameworks/base/core/java/android/hardware/camera2 push"来推送该包。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [AndroidQ Camera2 Open流程分析](https://blog.csdn.net/clr998998/article/details/129101447)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [Android编译概述](https://blog.csdn.net/qq_38753749/article/details/127024871)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
frameworks/base/services/core/java/com/android/server/SystemServer.java 和 frameworks/base/services/java/com/android/server/SystemServer.java
frameworks/base/services/core/java/com/android/server/SystemServer.java 和 frameworks/base/services/java/com/android/server/SystemServer.java 是Android源代码中的两个不同的文件。
1. frameworks/base/services/core/java/com/android/server/SystemServer.java 是Android系统的核心服务之一,它是系统启动的入口点。该文件包含了SystemServer类的定义,该类负责启动和管理系统中的各种服务和功能模块。
2. frameworks/base/services/java/com/android/server/SystemServer.java 是Android系统中的另一个文件,它是SystemServer的一个子类。该文件包含了SystemServer类的定义,该类负责启动和管理系统中的各种服务和功能模块。与前一个文件相比,这个文件可能是某个特定设备或厂商对Android系统进行定制时所添加或修改的。
这两个文件的作用和功能基本相同,都是启动和管理系统中的各种服务和功能模块。它们可能在不同的Android版本或不同的设备上有所差异,但整体上都是为了确保系统的正常运行和提供各种功能服务。