将Launcher2导入Eclipse编译调试

    之前调试Launcher2,都是在Linux下使用Vim编辑相关文件的。当时Vim不熟悉,那可谓是痛苦。如今又要调试Launcher2,于是有想法把Launcher2添加到Eclipse。导入后只见错误!

    发现都是mContext,mScrollx……以及一些类找不到,那么在Linux下如何能通过编译呢?这些变量和类都在API中!经查找发现,所有未定义的变量都在View .java中定义了并且都大了hide标记。那么是不是只要导入相关的Jar包到Eclipse就好了呢?将Launcher2导入Eclipse编译调试_第1张图片

    我们知道Android系统编译后的jar包都在\out\target\common\obj\JAVA_LIBRARIES\目录中,要想知道这些java文件编译好之后都保存在那个文件中有些困难,通过.mk文件应该可以查到。打开万能的google,已经有方法了~将android launcher2导入eclipse中运行

关键的是一下几个步骤

1、  导入3个相关的jar包到eclipse中

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

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

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

2、将Jar包移到  Android.xxx上面,否则还是有错,如图:

将Launcher2导入Eclipse编译调试_第2张图片

    再根据自己的具体情况是否需要改包名什么的,开始新功能开发之旅~

    PS:细节请看将android launcher2导入eclipse中运行,我这里只是给出需要注意的地方

原创文章,转载请注明出处:http://blog.csdn.net/tangcheng_ok

你可能感兴趣的:(java,eclipse,android,linux,jar,vim)