关于使用Eclipse调试Launcher的完美解决方法 [复制链接]
firefox7 发短消息加为好友firefox7 当前在线 阅读权限50 注册时间2010-5-24 最后登录2011-1-14 在线时间256小时 .
高级工程师
高级工程师, 积分 840, 距离下一级还需 160 积分
UID31776 精华1 帖子162 e望6 点 e币394 元 在线时间256小时 . 1#
发表于 2010-11-24 14:35 |只看该作者 |倒序浏览 |打印 本帖最后由 firefox7 于 2010-12-23 14:24 编辑
看了论坛还没有帖子解决这个问题,特写这篇教学,大家互相学习。
由于在Android源码中,很多方法、成员、类、包都被打上@hide标签,这些成员在SDK中没有公开,以至于在编译Launcher源码时最常遇到的类android.view.View的成员mScrollX无法访问。
下面说说如何解决这个问题。
1,准备好编译后的Android源码。
2,在该源码的out目录下寻找包含你所用隐藏类的jar文件,通常文件名为classes.jar。例如framework的jar文件为out\target\common\obj\JAVA_LIBRARIES\framework_intermediates\classes.jar。
3,在eclipse的Android项目中,选择项目属性->Java Build Path->Libraries->Add Library->User Library->Next-> UserLibraries进入到User Libraries管理界面,点击New新建一个User Library,比如android_framework,点击Add Jars把Jar包加入到建立的User Library中,最后点击OK就可以了。
注意:为了访问因此成员,需要改变类搜索顺序,选择项目属性->Java Build Path->Order and Export,把所建立的User Libraries移到Android SDK的上面。
这个时候你的eclipse中的错误应该已经减少,甚至没有了。
要想在模拟器上马上看效果的话,按照以下方式进行修改:
改掉原始包的名字,切记使用eclipse的重命名机制(在包名上按F2可修改),不仅是类的引用,还有很多xml文件内部的引用(如import com.android.launcher3.R;),只要重命名不错,这些都可以一次性搞定的。最后在AndroidManifest.xml文件里面,找到这句话删除掉(android:sharedUserId="android.uid.shared")。到现在为止,你就拥有了自己的Launcher了!
关于如何调试代码的问题请参考以下网址:
原帖地址:
http://blog.163.com/sxs_solo/blog/static/2633338200931385520714/
eoe地址:
http://www.eoeandroid.com/thread-22210-1-1.html编译好的代码见下面这个帖子:
【FF7】共享ADW_Launcher和Launcher2已配置好的Eclipse项目源码文件
http://www.eoeandroid.com/thread-52439-1-1.html
分享到:
相关推荐
一个能完整保存网页内容的小程序,绿色版,可以同时对网页进行解析和浏览。
javascript禁止保存网页,由http://www.che2.com/提供
利用CyberArticle (网文快捕),您可以方便的在各种浏览器内,例如IE以及IE核心的浏览器,Firefox,Google Chrome,苹果Safari,Opera等浏览器,保存您正在浏览的网页,或者批量保存您关心的网页。同时,CyberArticle...
通常我们要保存网页上的图片,需要一张张地用鼠标右键另存为,这样做费时费力。如果以保存整个网页的格式保存下来则不管什么大小的图片包括不想要的图片也会保存下来。今天小编给大家推荐一个既方便又好用的软件:...
网页图片保存能手 9.8.5.0 网页图片保存能手是一款网页图片保存免费软件。它可以非常方便快速批量保存网页上的多张图片。 本软件还可以自动批量保存网络相册图片。 通常要保存网页上的图片,需要一张张地用鼠标右键...
版本号:1.1.7.80。更新内容:1、增加检测更新功能...如果你跟我一样,希望有一个只需要点一次鼠标就能将网页保存下来的工具,那么看看我的:一键保存网页为PDF。http://blog.csdn.net/bdstjk/article/details/9208313
网页文本保存网页文本保存网页文网页文本保存网页文本保存本保存
如何保存网页的背景音乐
这是个批量下载网页, 并将每个网页保存成一个mht文件的工具. mht文件之能用IE打开, 但是好处是一个文件包含了图片,CSS, javascript等等, 很好. 目录下有源码和可执行文件, 使用的话可以直接执行exe文件, 研究的...
保存网页文件为mht文件
如果你跟我一样,希望有一个只需要点一次鼠标就能将网页保存下来的工具,那么看看我的:一键保存网页为PDF。http://blog.csdn.net/bdstjk/article/details/9208313
保存网页上的指定块为图片,保存网页上的指定块为图片,保存网页上的指定块为图片,保存网页上的指定块为图片,保存网页上的指定块为图片。(我只为例凑够50字)
很多的时候在网页上看到一个精彩视频 没有下载的地方没有工具,但是有了这个工具 你会发现想保存这些精彩视频 是那么的简单!
在IE浏览器中快速保存网页中的图片.docx
网页HTML转图片 网猎快手(WebHunter) 是一款快速智能保存网页正文的免费应用软件,支持网页转PDF,网页转文本TXT,网页转图片等功能,在实现网页HTML转PDF,TXT或图片时,可以快速准确的提取网页正文,同时过滤网页...
保存网页的智能化工具-网童,已破解,还不错
C#编程 网络安全及硬件控制 提取并保存网页源码(源码)C#编程 网络安全及硬件控制 提取并保存网页源码(源码)C#编程 网络安全及硬件控制 提取并保存网页源码(源码)C#编程 网络安全及硬件控制 提取并保存网页源码(源码)...
可以将网页保存到本地的软件 很好用到 速度也很快
保存网页为pdf工具(保存网页为pdf文件)是一款非常实用的pdf格式文件操作软件。下载如何将网页保存为pdf?使用这款软件可以快速解锁你的问题. 软件简介: 小编给大家推荐的这一款软件保存网页为PDF工具。 如果你在...