您的位置:首页 > 编程语言 > Java开发

总结:关于android4.2.2源码中launcher2导入Eclipse并运行

2014-11-18 08:47 309 查看
1.导入项目到Eclipse

首先,先将launcher2的源码导入到Eclipse里面,这时候会有很多错误,不要紧,先将launcher2项目的SDK版本改为4.2.2,如下图:



2.加入相关的jar包

接下来,需要导入1个相关的jar包(4.2.2之前需要3个相关的jar包)

这些jar包是编译android的源码编译生成的,生成的路径(out/target/common/obj/JAVA_LIBRARIES)

1framework_intermediates/classes.jar:这个主要是android的框架类
2android-common_intermediates/classes.jar:这个包含com.android.common.Search这个类
3core_intermediates/classes.jar:这个包包含dalvik.system.VMRuntime这个类



这时候我们只需要把 android-common_intermediates/classes.jar 导入Eclipse中就行了:
右键项目—>build path选择add libraries—>User Library—>User Libraries—>New...
输入上面的名字,android-common_intermediates,framework_intermediates,core_intermediates
再分别把classes.jar加进去。(此时我们只需要android-common_intermediates/classes.jar
这一个)

这个包加进来以后此时项目就已经没有错误了,4.2.2之前需要3个jar包并且需要把这三个jar包排序置顶。
如果还有错误 clean 一下。

3.修改包名
修改原始的包名,如果不修改是不能运行在真机上的,此时用Eclipse的重命名机制:

点击Preview,此时找到AndroidManifest.xml取消选中,这一项也不选

然后,到你的AndroidManifest增加

<uses-sdk android:minSdkVersion="16"
android:targetSdkVersion="17"/>


然后手动修改一些包名,最后你就能在你的真机上运行了。

上述的资源:launcher2源码和jar
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: