在Eclipse中编译运行Android4.docx

在Eclipse中编译运行Android4.docx

ID:27137741

大小:1.03 MB

页数:11页

时间:2018-12-01

在Eclipse中编译运行Android4.docx_第1页
在Eclipse中编译运行Android4.docx_第2页
在Eclipse中编译运行Android4.docx_第3页
在Eclipse中编译运行Android4.docx_第4页
在Eclipse中编译运行Android4.docx_第5页
资源描述:

《在Eclipse中编译运行Android4.docx》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、在Eclipse中编译运行Android4.3应用源码——Launcher2和Gallery22014-01-2210:12480人阅读评论(0)收藏举报转载,原博地址:http://blog.csdn.net/klpchan/article/details/11843295=================================================================================================================

2、================= 项目源码已整理上传,欢迎下载。       Launcher2 http://download.csdn.net/detail/klpchan/6796511      Gallery2 http://download.csdn.net/detail/klpchan/6796541      库中所需jar包  http://download.csdn.net/detail/klpchan/6796469        Google在7月25发布了Android

3、4.3源码——最后一个版本的JB,开发者很多时候需要研究源码,每次都在Linux环境下编译难免有些烦躁,尤其对于上层应用开发者,4.3里的app有不少经典案例,能够把他们移到Eclipse下进行编译调试,效率会高很多,下面以Launcher和Gallery2源码为例,一简一繁,简要总结下“移植”思路,供参考~       需完成准备工作:       a)已成功下载全编Android4.3_r1源码,out目录约大小12G。       b)  使用4.3的SDK、API18的平台版本,可通过ht

4、tp://developer.android.com/sdk/index.html下载。如Eclipse升级无障碍,可自行升级平台。      c)  JDK版本1.6及以上,升级平台后环境变量需正确设置。       准备工作完成后,就可以开始“移植”工作了,因为本文使用源码是4.3,所以SDK版本也需同步,较4.2及以前框架层对于不少管理器做了小幅修改,如果你准备编译的是其它版本的应用程序,选择对应的的SDK版本即可。      =====Launcer2(android-4.3_r1pac

5、kagesapps)======      把大象塞冰箱里,一共分几步?      三步:       1)打开冰箱门        2)把大象塞进去       3)把冰箱门关上       问:移植Launcher2需要几步?也是三步      1)开门 :把应用文件夹Copy出来放到特定位置,使用Eclipse导入已存在项目,选择Launcher2后,确定。       2)塞进去:            有编译错误,还好不多,在Launcher.java文件中找不到Search类    

6、                                      Launcher2应用和Eclipse水土不服,主要原因是在Linux下编译会用到框架层提供的一些静态库,这些静态库被封装起来,并没有暴露给我们当做SDK来使用,Search就是一例,源码位置在frameworksexcommonjavacomandroidcommon中,编译后在哪呢?Android为了让编译器知道该模块在编译时需要哪些链接库,在每个模块根目录下都写了一个Android.mk文件,在该文件中能

7、够找到答案                Launcher2在Linux下编译时需要使用android-common和android-support-v13两个静态库,这两个静态库在全编时已经被输出outtargetcommonobjJAVA_LIBRARIES中,我们只需要到这个目录下把jar包取出,作为系统库的jar包放到Eclipse的buildpath中去即可排除此类问题。       把JAVA_LIBRARIES下的android-common_intermediates和a

8、ndroid-support-v13_intermediates目录下的jarlib.jar取出,分别改名为common_intermediate.jar和support_v13_intermediates.jar,然后新建一个Systemlib,取名为Launcher_Jars,把这两个jar包添加进来,clean,build通过。     3)关门:      项目视图及在电信S3上的运行效果如下图, 提示:Launcher2比较特殊,安装apk后需要点击Home按键,选择启动

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。