- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Launcher4.0入门分析概要1
?Android 4.0 Launcher2源码分析——导入eclipse进行调试分类:?android源码笔记2012-08-14 09:38?3367人阅读?评论(17)?收藏?举报本文来自/chenshaoyang0011?转载请申明文章出处!? ? ??由于需要研究Android 4.0Launcher2的源码,必要的时候我们需要对代码进行调试,所以我们需要能够运行自己修改后的Launcher。由于Launcher是Android内置的应用,因此,可以通过搭建Android源码开发环境来进行调试和开发,这些工作只能在Linux和MacOS上进行,对于大多数习惯了windows和eclipse开发环境的程序员来说,能够在eclipse下进行开发和调试是最好不过的了。这里将自己windows下用eclipse搭建Launcher开发环境的步骤分享给大家。我所使用的eclipse为3.6.2,ADT版本20.0.2,在搭建的过程中可能与你的过程稍有出入,但基本流程是一样的。? ? ?1、创建工程,选择FileNewProject...Android Project from Existing CodeBrowse找到源码所在的路径Finish,工程就创建完成了。工程创建之后需要更改SDK的版本,右键工程,选择PropertiesAndroidAndroid4.0.3(API版本高于15都可以)OK。但这时,工程还是不能运行的,主要的原因是源码中调用了部分Android 未公开的API。这时就需要编译Android源码,因为要用到一些编译生成的class.jar文件,这样才能使用这部分API,如果不会源码的编译可以google一下,资料很多的~~~~为方便网友,提供了launcher源码和jar文件的下载?点击打开链接? ?2、添加需要使用的jar文件。源码编译完成之后,会在根目录中生成out文件夹。而我们需要的文件就位于out/target/common/obj/JAVA_LIBRARIES目录中。需要添加的jar文件包括:(1)framework_intermediates/classes.jar?:这个主要是android的框架类(2)android-common_intermediates/classes.jar?:这个包含mon.Search这个类(3)core_intermediates/classes.jar?:这个包包含dalvik.system.VMRuntime这个类右键工程,选择 Build Path --Configure Build Path --Libraries --Add Library -- User Library --User Libraries?--New...--输入名称(如,Debug_Launcher)--OK --Add JAR...分别添加上面需要的几个JAR文件。导入完成之后,在Build Path中选择Order and Export,将Debug_Launcher排到Android4.0.3(我选的SDK版本)前面? ?3、接下来,先打开AndroidManifest.xml如果没有以下代码,则添加:[java]?view plaincopyuses-sdk??????????android:minSdkVersion=13??????????android:targetSdkVersion=15?/??minSdkVersion可以填大于13的数值,同样,targetSdkVersion至少是15。此时如果还有错误,一般是由于SDK版本造成的,更换为高版本的SDK可以解决问题。? ?4、添加android-support-v13.jar这个文件路径 ?(你的SDK目录)\extras\android\compatibility\v13,如果没有,通过SDK Manager下载即可。找到文件之后,将其复制到工程根目录下的lib文件夹中(没有就自己建一个),然后选择Build Path Configure Build Path -- Add?JARs...选择android-support-v13.jar? ?5、此时如果还有错误的话,一般是由于SDK版本造成的,改为更高的版本,就可以了。这样下来,工程中应该就没有错误了。但是这个时候还不能在模拟器上运行,需要修改包名。首先在包名上右键选择Refactor --Rename--输入修改后的包名。接着右键工程,选择Android Tools -- Rename Android?Package输入修改后的包名。查看AndroidManifest.xml中activity、receiver、provider的路径是否正确,否则替换
您可能关注的文档
最近下载
- Y Y-T 1118-2001 石膏绷带 粘胶型.pdf VIP
- 中职语文《江姐》(节选) 知识清单.docx VIP
- 绝望的主妇经典台词1-8季中英对照.pdf VIP
- 华力液压模块车(SPMT)使用说明书.pdf VIP
- 2025年保安员(初级)考试模拟100题(含答案) .pdf VIP
- 2024四年级上册语文课课贴(彩虹版).pdf VIP
- GZ055 环境艺术设计赛项赛题15套-2023年全国职业院校技能大赛赛项赛题 .pdf VIP
- 12小学体育二年级课程纲要.doc VIP
- 粘胶型石膏绷带产品技术要求2023完整版.docx VIP
- 2025-2026学年初中数学七年级上册(2024)华东师大版(2024)教学设计合集.docx
文档评论(0)