我需要在哪个位置为Android M中的PhoneWindowManager.java更改构建

时间:2016-02-09 01:11:12

标签: android

我正在修改PhoneWindowManager.java,以便在Android 6.0中为AOSP代码自定义导航栏。我的java文件路径:

  

./框架/碱/服务/核心/ JAVA / COM /机器人/服务器/策略/ PhoneWindowManager.java

Android.mk也可以在 / frameworks / base / services / core frameworks / base / services 中使用。

所以这是我的查询: 我是否需要进行内置: mmm frameworks / base / services -B 或在哪里? 我有什么不对吗?请确认。任何建议表示赞赏。

1 个答案:

答案 0 :(得分:1)

你需要构建mmm frameworks/base/services。Android.mk有这样的东西, / core 就是这样构建的:

LOCAL_SRC_FILES += \
13        core/java/com/android/server/EventLogTags.logtags
14
15# Uncomment to enable output of certain warnings (deprecated, unchecked)
16# LOCAL_JAVACFLAGS := -Xlint
17
18# Services that will be built as part of services.jar
19# These should map to directory names relative to this
20# Android.mk.
21services := \
22    core \
23    accessibility \
24    appwidget \
25    backup \
26    devicepolicy \
27    midi \
28    net \
29    print \
30    restrictions \
31    usage \
32    usb \
33    voiceinteraction

在此位置构建时,您是否发现任何问题。