如何编译运行Android体系自带桌面Launcher2源码

转载至:http://www.cnpetweb.com/a/xinxizhongxin/lanmu9/2011/0903/11074.html

原文链接:http://humblepg.com/chs/articles/nine-reasons-developers-should-learn-sql.html

开辟者的萍踪是汗青进步的出发点;斗争者的肩头是科学登高的阶梯。

每次回想,对生活生计都不感觉抱歉. 1.Laucher2拷贝到Eclipse工作目次下.

  这一步可以不须要指定到工作目次下可以解压到体系的任何处所.

      Eclipse >> File >> New >> Android Project

      * ProjectName 可以不填

      * Contents 选择 Create project existing source

        下面选择你存放源码的路径.

      * Next >> Finish.

    2.将虚拟机编译在android_froyo/out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/下编译的classes.jar改个名字classes-framework拷贝到sdk/platforms/android-8目次下(注:classes.jar为在Linux下编译android源码产生的包)

    * 拷出来的包也可以随便放不拷出来也行.首要用于下面新建user libraris...   

    3.点击Eclipse-->Project-->Properties菜单弹出下面对话框1)

   

    4.点击Add Library...,选择User Library,点击Next

    5.弹出新对话框"Add Library",点击User Libraries...(2)

   

    6.选择New...(3)

   
    7.
填入framework,点击OK

      * OK后可以经由过程向Library里添加刚才的jar包完成此操纵.

    8.回到图1界面4)

   
    9.
选择Order and Export标签选中framework,并点击Up,framework移到到最上方然后点击OK

      * framework 不须要最上但必然要在Android 2.2LIB之上.

    10.运行Launcher2项目会有两个报错将报错行注释掉从新运行.

      * 不须要运行也会失足在源码里面的Launcher类里有两行关于Search类的代码.

    11.运行后发明无法加载Launcher2.

      * 这里的原因是跟底本在体系中的Launcher反复了. 所以须要用到下面的更改包名.

    12.点击包名F2src目次下包名改为com.eagle.launcher3.

   

    13.之后对项目进行Build Project....直到没有错误地位然后再紧缩所有文件android.laucher2改为eagle.launcher3

    14. 接下来对gen目次下的com.android.launcher目次按步调12的办法将其名字改为com.eagle.launcher4,呵呵好玩吧.再反复步调13.若是在build的时辰从新生成了com.android.launcher目次则删掉它.

    15.最后开端运行项目如有报错在寻找未必调换的内容.直到成功.

    16.最后法度就可以运行啦....呵呵.下面的图就是我按如许的办法运行起来的launcher,只是名字不合罢了

   

 

MRMY

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值