我第一次同步代码的时候是这样的:
repo init -u git://android.git.kernel.org/platform/manifest.git
repo init -u git://android.git.kernel.org/platform/manifest.git -b release-1.0
repo init -u git://android.git.kernel.org/platform/manifest.git -b android-sdk-1.5_r1
repo sync
然后编译,编完后看了下模拟器里的版本号是1.5的嘛。(新手不是很了解)所以猜是上面的语句决定了更新的版本号,所以想重新更新一下,于事执行了以下命令。
repo init -u git://android.git.kernel.org/platform/manifest.git -b android-sdk-2.2_r1
repo sync
结果出现如下错误:
error:external/qemu/: platform/external/qemu checkout fb4c6e78569f7aa85c487b37786afd9fa3f9cb在网上找了一下也没看到过这种情况。而且执行以上代码后,好像原来在代码目录下的kernel目录也不见了。
不知道是什么原因 请高手帮助解决下。 谢谢!
repo init -u git://android.git.kernel.org/platform/manifest.git
repo init -u git://android.git.kernel.org/platform/manifest.git -b release-1.0
repo init -u git://android.git.kernel.org/platform/manifest.git -b android-sdk-1.5_r1
repo sync
然后编译,编完后看了下模拟器里的版本号是1.5的嘛。(新手不是很了解)所以猜是上面的语句决定了更新的版本号,所以想重新更新一下,于事执行了以下命令。
repo init -u git://android.git.kernel.org/platform/manifest.git -b android-sdk-2.2_r1
repo sync
结果出现如下错误:
error:external/qemu/: platform/external/qemu checkout fb4c6e78569f7aa85c487b37786afd9fa3f9cb在网上找了一下也没看到过这种情况。而且执行以上代码后,好像原来在代码目录下的kernel目录也不见了。
不知道是什么原因 请高手帮助解决下。 谢谢!
可以不?
请问下DrSmart 能说清楚吗 新手不是很明白? 删除老的文件是指编译后生成的,还是我以前下的代码?是不是说重新下载?to freshui:
好像不行呢。
我注意到在同步work tree:44%的时候报了一个:
Syncing work tree: 44%(70/158) error: You have locals changes to 'sockets.c'; cannot switch branchs.
我的确改过这个文件,那是因为第一次编的时候这个文件有个地方过不了,网上查了一下然后改了就过了。会是这里的原因引起的吗。我觉得可以重新下一次代码,不用更新,但觉得既然遇到了这个问题,以后也会用的上就想把遇到的问题搞清楚了。谢谢各位!
可以看到有一些文件被修改了,把这些文件删除后,重新进行sync,应该就可以了。某些文件在编译过程中会被修改。