哪个是最新的源代码?

时间:2013-12-24 09:35:29

标签: android

这是我对这个小组的第一篇文章。我正在看android.googlesource.com的screenrecord.cpp源代码。我找到了screenrecord.cpp文件的以下源链接。

  1. https://android.googlesource.com/platform/frameworks/av/+/android-4.4.2_r1/cmds/screenrecord/screenrecord.cpp

  2. https://android.googlesource.com/platform/frameworks/av/+/aaa3f358410701710e31f31de62f0b4521989661/cmds/screenrecord/screenrecord.cpp

  3. 我认为,#2 link是screenrecord.cpp的最新源代码。但是,我怎么知道哪个源代码是最新的?

    任何想法都会对我有很大帮助。

2 个答案:

答案 0 :(得分:1)

答案取决于“最新”的含义。

目前发布的Android版本“KitKat”4.4.2附带了1.0版的screenrecord。这就是你的第一个链接所指向的。

AOSP源树的“主”分支具有screenrecord v1.1的源,它增加了一些新功能。那是你的第二个链接。较新的版本可以在Android 4.4上构建和运行,但是它没有在4.4分支中检查,所以我所知道的设备目前还没有附带它。

有关v1.1的详细信息为available here

答案 1 :(得分:0)

要查看任何git树中的最新信息,请单击树上方的链接。

因此,对于您提供的链接,请点击更高的链接,您会注意到此处结束:

https://android.googlesource.com/platform/frameworks/av/+/master

在页面中还显示了最新的提交编号,这是您在阅读本文时的最新提交。

然后沿着链接向下再次到达screenrecord.cpp:

https://android.googlesource.com/platform/frameworks/av/+/master/cmds/screenrecord/screenrecord.cpp

现在您注意到此链接不再具有任何版本,但标记有提交编号 - 不是链接本身,而是页面的前几行。该页面目前也是最新开发的。

相关问题