在Eclipse中调试Launcher源码
1.将Launcher2代码拷贝到一个目录中然后新建一个Android工程,路径是packages/apps/Launcher2;
2.导入编译好的Android的三个包,首先需要编译好android代码,编译完成后会生成一些包文件,
这里我们用到的有:(生成的包的路径为out/target/common/obj/JAVA_LIBRARIES)
1)framework_intermediates/classes.jar :这个主要是android的框架类;
2)android-common_intermediates/classes.jar :这个包含com.android.common.Search这个类 ;
3)core_intermediates/classes.jar :这个包包含dalvik.system.VMRuntime这个类 ;
这些都是需要导入到工程里面的包,这个可以通过配置工程的Build Path来加入,
右键工程名称然后选择Build Path->Configure Build Path...->Libraries->Add Library->User Library->User Libraries...->New...
然后将上面3个依赖的包一个个的加入进来,分别命名为android_framework,android_common,android_core.
http://blog.csdn.net/chenzhixin/archive/2011/03/21/6264209.aspx
分享到:
相关推荐
要直接在Eclipse上运行Launcher4.4源码,首先需要安装Android Development Toolkit (ADT)插件,该插件提供了对Android项目的支持,包括项目创建、调试和编译等功能。 【源码分析】:理解Launcher4.4的源码,开发者...
总结,要在Windows下的Eclipse环境中编译和运行"Launcher2"源码,关键步骤包括准备必要的工具,导入源码,添加依赖库,配置项目属性,以及在AVD或设备上运行。这个过程需要对Android开发有基本的理解,同时也依赖于...
在Android开发中,Launcher源码的分析对于开发者来说非常有价值,因为它涵盖了Android四大组件(Activity、Service、BroadcastReceiver、ContentProvider)的使用,以及对AndroidManifest.xml配置的理解。...
这个源代码版本是为Eclipse IDE优化过的,可以直接在Eclipse环境中编译和调试,方便了开发者的学习和调试过程。 首先,让我们来了解一下Launcher2在Android系统中的角色。Launcher是用户与Android设备交互的主要...
本教程将详细介绍如何在Eclipse环境下调试Android的源码,特别是Launcher应用,以Android 4.2版本为例。 首先,我们需要搭建Android源码编译环境。在Ubuntu操作系统上,你需要安装一些必要的开发工具,如Java ...
"可以成功编译的Launcher源码"是指经过调整或修改后的Launcher应用程序源代码,使得开发者可以在本地环境中顺利地进行编译和运行,这对于理解和定制Android系统的启动器非常有帮助。 首先,Android Launcher源码...
这个项目标题提到的“能在eclipse上直接编译的Launcher3”意味着开发者已经对原始的Launcher3源码进行了适配,使其能够在Eclipse集成开发环境中进行编译和调试。 在Android系统中,Launcher3扮演着应用启动器的角色...
4. **编译配置**:根据源码中的build.properties或project.properties文件,调整编译目标API级别和任何其他特定的编译设置。 5. **编译与调试**:点击Eclipse的"Build Project"或使用快捷键来编译源码。如果一切...
在Android开发中,理解launcher源码有助于开发者深入理解系统的启动流程、应用管理机制以及用户交互设计。下面我们将详细讨论这些知识点: 1. **源码编译**:Android项目通常包含多个文件,如`.classpath`用于记录...
源码中,关键类如Workspace、Hotseat、AppWidgetHostView等,协同完成整个桌面的逻辑。 在Eclipse中编译Launcher2源码,我们需要遵循以下步骤: 1. **环境配置**:确保已安装Android SDK、Eclipse IDE以及ADT插件...
12. **调试与测试**:学习源码的过程中,开发者还可以了解到如何在Eclipse中设置断点、调试代码,以及如何编写单元测试和UI测试,以确保修改后的代码正常工作。 通过深入学习和实践,开发者不仅能掌握Android ...
【Launcher 4.4源码 可在eclipse直接编译】 Launcher是Android系统的核心组件之一,它是我们打开手机后看到的第一个界面,也就是常说的桌面。4.4版本的Launcher,即KitKat(奇巧)时代的Launcher,为用户提供了一个...
这篇文档主要讲述了如何在Windows下的Eclipse环境中修正Android Launcher源码中的错误。以下是对文档中提到的知识点的详细说明: 1. **内部类引用问题**:在`AllAppsGridView.java`文件中,原代码使用了`...
Eclipse是早期广泛使用的Android开发工具,通过导入此源码,开发者可以查看和调试launcher3的工作原理,进行功能增强或自定义修改。 关于launcher3的源码,我们可以探讨以下几个关键知识点: 1. **组件结构**:...
源码中包含了各种回调函数,如onTouchEvent()处理触摸事件,onItemClick()处理图标点击,以及onLongPress()处理长按操作。开发者可以跟踪这些函数的调用,理解它们如何控制Launcher的行为。 5. **调试与开发**: ...
在编译和运行Launcher源码之前,确保你已经有一个Android项目环境,包括Eclipse和SDK。接下来,你需要导入下载的Launcher源码到Eclipse中。 - 选择“Create project from existing source”,指向下载的源码目录。...
由于在Android源码中,很多方法、成员、类、包都被打上@hide标签,这些成员在SDK中没有公开,以至于在编译Launcher源码时最常遇到的类android.view.View的成员mScrollX无法访问。 下面说说如何解决这个问题。 1,...
在本文中,我们将详细探讨如何在Eclipse环境中部署、编译和运行Apache Spark的源代码。Apache Spark是一个流行的开源大数据处理框架,它提供了快速、通用和可扩展的数据处理能力。而Eclipse是一款广泛使用的Java集成...
在源码中,`LauncherActivity`是入口点,它是Android的Activity类的子类,负责初始化和管理Launcher的各项功能。`Workspace`类是桌面的核心,它管理着所有的桌面页面和应用图标。`CellLayout`类则是每个桌面页的格子...
本话题将详细探讨如何将Android 4.0.3的Launcher2项目导入到Eclipse集成开发环境中进行运行与调试。 首先,你需要确保你已经安装了Eclipse IDE,以及Android Developer Tools (ADT) 插件,这是专门为Android应用...