我正在研究Android 5.0的自定义ROM,我发现了类StackBox.java:frameworks / base / services / java / com / android / server / wm /不再存在。
有人知道是否有新的课程取而代之吗?
提前谢谢
答案 0 :(得分:1)
您可以使用Git查找文件被删除或重命名的时间和方式。
$ cd frameworks/base
$ git log -M --name-status --all -- services/java/com/android/server/wm/StackBox.java
对我来说,这会产生以下顶部:
commit ed6649f89f236ea9e665028bd33d6d804b906a92
Author: Craig Mautner <cmautner@google.com>
Date: Mon Dec 2 14:08:25 2013 -0800
DO NOT MERGE: Eliminate StackBox.
StackBox is too constraining. Adding size and position to TaskStacks
directly makes stack positioning and management more flexible and
prepares for ActivityView.
Change-Id: I33c6b4e1c23a5a8069fd507c160bcb34e4d287b2
D services/java/com/android/server/wm/StackBox.java
注意&#34; D&#34;在最后一行告诉我们提交删除了有问题的文件(如果你添加了--diff-filter=D
选项,你只会获得删除文件的提交但是你可能会丢失重命名文件的提交)。将提交ID提供给git tag --contains
会告诉您在哪个版本中引入了此更改:
$ git tag --contains ed6649f89f236ea9e665028bd33d6d804b906a92
android-5.0.0_r1
android-5.0.0_r2
android-5.0.0_r3
android-5.0.0_r4
android-5.0.0_r5
android-5.0.0_r5.1
android-5.0.0_r6
android-5.0.0_r7
android-5.0.1_r1
android-5.0.2_r1
android-wear-5.0.0_r1
我不太了解这段代码,能够告诉你使用什么,但我希望这个提交包含你需要的东西。