将Launcher2代码导入Eclipse中

首先需要下载Android的代码并且编译好,因为要用到一些编译完成的class.jar文件,然后讲packages/apps/Launcher2整个文件夹拷贝到

一个目录中,注意这个目录不能是Eclipse的工程目录,不知道为什么使用这个目录后不能创建Launcher2的工程,

可以先讲代码放到其他文件夹下,比如个人目录下,等创建完成后再移入workspace下,然后导入这里面的工程即可.

 

1.将Launcher2代码拷贝到一个目录中然后新建一个Android工程Launcher2,

选择从现有代码创建,工程路径指定为拷贝出来的Launcher2代码目录,然后点击Finish完成工程的创建.

这时候可以先删除掉这个工程,讲代码文件移入workspace,然后在eclipse中import这个工程,注意需要选择从现有代码导入.

这时候Launcher2工程已经导入到eclipse中了,不过这时候会有100多个错误.

 

2.添加Launcher2使用的包文件。

首先需要编译好android代码,编译完成后会生成一些包文件,

这里我们用到的有:(生成的包的路径为out/target/common/obj/JAVA_LIBRARIES)

1)framework_intermediates/classes.jar :这个主要是android的框架类

2)android-common_intermediates/classes.jar :这个包含com.android.common.Search这个类

3)core_intermediates/classes.jar :这个包包含dalvik.system.VMRuntime这个类

这些都是需要导入到工程里面的包,这个可以通过配置工程的Build Path来加入,

右键工程名称然后选择Build Path->Configure Build Path...->Libraries->Add Library->User Library->User Libraries...->New...

然后将上面3个依赖的包一个个的加入进来,分别命名为android_framework,android_common,android_core.

将3个包加入进来后,然后还需要将它们放到android2.3.3这个包的前面,可以在Build Path配置中选择Order and Export

这时候就会发现Launcher2工程以及没有错误了,也可以编译了。

 

3.修改Launcher2包名称,在模拟器上运行更改后的Launcher2.

http://blog.csdn.net/chenzhixin/article/details/6264209

你可能感兴趣的:(将Launcher2代码导入Eclipse中)