笔者需要研究Launcher2和Launcher3的源码,所以就搞了4.4的整套代码下来,但是4.4的代码太庞大,单独拿出来Launcher看吧还是。
eclipse使用import引入Launcher2后会报错。(ID:IT大水牛)
1、首先解决资源类问题,res的红叉叉,这个是因为没有正确生成.R文件,因为用的Android库版本不对。
把Android的引用库换掉,换成与4.4对应的Android版本,例如Android4.4W等。这样res里面的资源类的问题就解决了。
2、解决src代码中的问题,这里只有一个Launcher.java有问题,问题是因为找不到import的库。
这个库是需要整体编译源码才会生成的中间库,这里附件中直接给了,下载下来用就好了。
就是下面这个:android-common_intermediates/classes.jar
右键工程,选择 Build Path -->Configure Build Path -->Libraries -->Add Library --> User Library -->User Libraries
-->New...-->输入名称(如,Launcher)-->OK -->Add JAR...--->添加上面JAR文件。导入完成之后,在Build Path中选择Order and Export,将Debug_Launcher排到Android4.4前面。
到此为止错误就应该消除了,可以舒服的查看代码了。
附件下载地址:
http://download.csdn.net/detail/itdashuiniu/7932875