我正在修改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 或在哪里? 我有什么不对吗?请确认。任何建议表示赞赏。
答案 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
在此位置构建时,您是否发现任何问题。