没有Launcher2.2源码的看这儿:
在Eclipse中调试运行launcher源码(一)——获取launcher源码:http://gqdy365.iteye.com/blog/737642
在Eclipse中调试运行launcher源码(二)——向Eclipse中导入Launcher源码:
http://gqdy365.iteye.com/blog/737645
在Eclipse中调试运行launcher源码(三)——修改工程的包名:http://gqdy365.iteye.com/blog/738679
接上一篇:
在Eclipse中调试运行launcher源码(四)——修改所有类中的错误_1:
http://gqdy365.iteye.com/blog/763543
在上一篇中修改了很多的错误,这儿继续修改剩余的错误:
6、文件:Launcher.Java
错误一:
很多找不到包的错误,有什么办法呢?先注释掉,注意:下面引用到的也注释了!
把上面这个if语句注释掉
错误二:
又是internal,郁闷,这次按咱们上面提到的办法好像不行,怎么办呢?通用办法:注释;你也可以自己导入一个自己的图片,找到你图片资源的相应位置。
错误三:
这个问题也是找不到类,郁闷了,没办法,注释先!
Ok!Launcher.Java搞定!next…
7、文件:LauncherAppWidgetHostView.Java
错误:
这个问题,乍一看属于变量没定义,但你想想他究竟是什么类型呢?搞不懂吧,其实它是一个方法,将mParent改成getParent(),搞定。
8、文件:LauncherProvider.Java
错误:
找不到包,注释掉吧!下面有地方引用了,也要注释掉。
9、文件:LiveFolderAdapter.Java
错误:
两个mContext,大家往上看,loadIcon方法中就提供了一个Context类型的context就用它了,搞定。
10、文件:Search.Java
错误:
没找到好的解决办法,注释先!
11、文件:UserFolder.Java
错误:
类似的错误前面别到好几次了,相信大家都会了,把mContext该成getContext()搞定。
12、文件:
错误一:
这个错误不多说了,具体看上面的修改办法。
错误二:
同上。
好,到此所有文件都至少都没错误了,运行一下先!是不是运行不起来?呵呵,意料之中。
下班了,要回去了,不然公司没人了。明天我给大家把后面的补上!敬请期待下一篇...
分享到:
相关推荐
总结,要在Windows下的Eclipse环境中编译和运行"Launcher2"源码,关键步骤包括准备必要的工具,导入源码,添加依赖库,配置项目属性,以及在AVD或设备上运行。这个过程需要对Android开发有基本的理解,同时也依赖于...
本教程将详细介绍如何在Eclipse环境下调试Android的源码,特别是Launcher应用,以Android 4.2版本为例。 首先,我们需要搭建Android源码编译环境。在Ubuntu操作系统上,你需要安装一些必要的开发工具,如Java ...
这个项目标题提到的“能在eclipse上直接编译的Launcher3”意味着开发者已经对原始的Launcher3源码进行了适配,使其能够在Eclipse集成开发环境中进行编译和调试。 在Android系统中,Launcher3扮演着应用启动器的角色...
在深入探讨源码之前,我们先来了解一下 Launcher2 的基本概念。 Launcher2 是 Android 系统的默认桌面应用,它在 Android 4.0 (Ice Cream Sandwich) 版本中被广泛使用。这个应用提供了用户与手机交互的主要界面,...
5. **运行项目**:在Eclipse中右键点击项目,选择"Run As" -> "Android Application",启动虚拟机,源码编译并安装到AVD上。 6. **测试验证**:在AVD上查看和测试修改后的Launcher功能,确认其运行情况。 四、学习...
本话题将详细探讨如何将Android 4.0.3的Launcher2项目导入到Eclipse集成开发环境中进行运行与调试。 首先,你需要确保你已经安装了Eclipse IDE,以及Android Developer Tools (ADT) 插件,这是专门为Android应用...
【Launcher4.0配置后无错误的源码】是一个针对Eclipse开发环境的启动器(Launcher)源代码,经过特定的配置,可以在Eclipse中直接用于调试。这个源码库的目的是提供一个稳定且无错误的启动配置,使得开发者能够更...
首先,移植launcher源码至Eclipse涉及的主要问题是依赖于Android源码的其他组件。由于launcher在运行时会引用到Android系统中的许多源代码,单纯地导入launcher项目可能会导致大量的编译错误。为解决这个问题,我们...
完成以上步骤后,`Launcher2`源码应该能够在Eclipse中成功编译并运行,允许开发者进行调试、分析和修改以满足特定需求或定制化功能。理解这些依赖和配置对于深入研究`Launcher`的工作原理和优化启动器性能至关重要。
在Android 4.0.3(冰淇淋三明治)版本中,Launcher2是原生的桌面应用,负责管理应用程序图标、小部件和主屏幕布局。这个项目提供了对Launcher2源码的修改,以实现特定的需求或个性化定制。 首先,我们来了解...
在Eclipse中导入源码,选择"File" > "Import" > "General" > "Existing Projects into Workspace",然后导航到下载的源码目录。Eclipse可能会提示缺少JAR文件,这是因为源码中并未包含编译后的库。此时,需要指向...
- 了解 Android Launcher 的源码,如 AOSP(Android Open Source Project)中的 Launcher2 或 Launcher3,这有助于深入理解其工作原理。 - 针对性能和用户体验进行优化,如使用异步加载图片、缓存数据等。 这个...
19. **专题四**:RUN/DEBUG LAUNCHER实现 - **ECLIPSE RUN/DEBUG 实现流程**:深入理解Eclipse的运行和调试机制。 - **扩展CONFIGURATIONTYPE**:创建自定义的运行配置类型。 - **扩展ILAUNCHSHORTCUT**:定义...
【描述】中提到的,这个版本的源码适用于Eclipse IDE,可以通过"attach source"功能关联到已安装的JDK,使得开发者在调试或阅读代码时可以直接查看对应的源码。这对于学习和解决问题非常有帮助,因为可以直观地了解...
"开源软件"标签表明Eclipse是一个开放源码的项目,这意味着它的源代码对公众开放,任何人都可以查看、修改和分发。这种开放性促进了社区的发展,使得全球的开发者能够共同贡献,改进软件,添加新功能,并确保其长期...
【描述】描述中提到,这个源码是完整的,可以直接下载并部署运行,意味着它包含了所有必要的组件,包括UI界面、游戏逻辑、事件处理等。开发者无需额外配置即可在Android环境中进行调试和测试,这对于快速理解和研究...
在安卓开发中,它会包含安卓SDK的相关库,确保编译器能够找到所有的依赖项,以便正确构建和运行应用。 `ic_launcher-web.png`是应用的默认启动图标,用于在手机或模拟器的主屏幕上显示。它是应用的视觉标识,通常...
- `.classpath`:这是Eclipse项目的类路径配置文件,指示编译器和运行时环境如何找到项目中的库和源代码。 - `ic_launcher-web.png`:应用的图标资源,通常用于Web展示或在Google Play商店中预览。 - `.project`...
用户通常需要将其添加到类路径(classpath)中,以便在Eclipse这样的集成开发环境(IDE)中进行集成,执行Ant构建任务。 描述中提到的“ant工程需要引入的jar包”意味着这个压缩包包含了运行Ant脚本所必需的依赖。...
- `.classpath`: 这是Eclipse项目的类路径配置文件,用于指示编译器和运行时哪些文件和库是必需的。 - `ic_launcher-web.png`: 应用程序的图标,通常在手机主屏幕上显示。 - `.project`: Eclipse项目配置文件,...