将Launcher2代码导入Eclipse中
来源:互联网 发布:如龙 淘宝暗号 编辑:程序博客网 时间:2024/06/06 01:40
首先需要下载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中
- 将Launcher2代码导入Eclipse中
- 将Launcher2代码导入Eclipse中
- 将Launcher2代码导入Eclipse中
- 将android launcher2导入eclipse中运行
- 将android launcher2导入eclipse中运行
- 1.将Launcher2项目导入eclipse中。
- 将android launcher2导入eclipse中运行
- 将Launcher2项目导入eclipse中。
- 将android launcher2导入eclipse中运行
- 将Launcher2导入Eclipse编译调试
- 将系统自带的Launcher2源码导入eclipse中编译运行
- 将系统自带的Launcher2源码导入eclipse中编译运行
- 将系统自带的Launcher2源码导入eclipse中编译运行
- Launcher2项目导入eclipse
- [FAQ04549]JB Launcher2 代码导入Eclipse编译模拟器
- [FAQ04549] JB Launcher2 代码导入Eclipse 后如何消除错误
- Android4.1.2Launcher2导入Eclipse
- 坐标系、坐标参照系、坐标变换、投影变换
- rfkill - RF kill switch support (翻译)
- 大梦谁先觉 --伍立杨
- C语言转义字符
- ajaxfileupload以JSON为返回数据类型出现的因符号无法解析的错误的解决方案
- 将Launcher2代码导入Eclipse中
- 总结:Ubuntu搭建eclipse j2ee环境
- addEventListener()与removeEventListener()
- Hmmm:在社交网络上展示不同的真实的你
- C中如何调用C++函数?
- 编程走过的弯路
- 地图投影为什么
- 计算两个经纬度间的距离(c++)
- free指针时遭遇_CrtIsValidHeapPointer