将Launcher2导入Eclipse编译调试

本文提供了解决在Linux环境下通过编译Android Launcher2的问题的方法,包括导入相关jar包到Eclipse中并正确配置路径,以及解决未定义变量的问题。通过遵循关键步骤,开发者可以顺利进行开发工作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

我们知道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上面,否则还是有错,如图:

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值