git clone:如何克隆浏览器的Android 2.2兼容分支?

And*_*Eve 0 git android

我设法克隆了最新版本的Android浏览器源代码,使用:

  git clone git://android.git.kernel.org/platform/packages/apps/Browser.git
Run Code Online (Sandbox Code Playgroud)

现在的问题是,在我的系统(和模拟器)设置为2.2时,Eclipse会抱怨克隆包中的错误.我怀疑这些错误来自最新的浏览器代码和较旧的Android 2.2之间的不兼容性.

如何找到Android的可用Git分支列表?

我还需要做些什么来获取与Android 2.2兼容的确切浏览器版本?

Jos*_*Lee 5

如何找到Android的可用Git分支列表?

git remote show origin
Run Code Online (Sandbox Code Playgroud)

我还需要做些什么来获取与Android 2.2兼容的确切浏览器版本?

既然你克隆了它,你已经取得了所有的分支.但您可以使用此命令仅获取所需的分支:

git fetch origin froyo:froyo
Run Code Online (Sandbox Code Playgroud)

一旦你获取它,使用此命令检查它:

git checkout froyo
Run Code Online (Sandbox Code Playgroud)

下次,您可以一步到位获得所需的分支

git clone -b froyo git://android.git.kernel.org/platform/packages/apps/Browser.git
Run Code Online (Sandbox Code Playgroud)

这也将获取每个分支,但这不是什么大问题.