欢迎来到天天文库
浏览记录
ID:10262155
大小:213.50 KB
页数:7页
时间:2018-06-14
《android怎么修改源码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第一篇用eclipse+ADT作为android开发工具,可以说是很方便的,在HelloActivity小程序里我们就感觉到eclipse功能的强大。那么,我们可以用eclipse来开发android源码吗?如果我们直接把android源码里一个工程导入eclipse,一般来说都会出现错误,说许多类库(包)找不到。今天找到关于怎样使用eclipse来开发android源码的官方文档:https://sites.google.com/a/android.com/opensource/using-eclipse从该文档和实践可以总结出几点:1、可以使用
2、eclipse来编辑JAVA程序、检查错误(主要是类库包含和语法方面),但是不能在eclipse上编译运行android源码,还是得在shell中make(或mm或mmm)2、android源码文件夹里提供有一些eclipse配置文件,.claapath:eclipse工程的配置文件,方便我们直接把android源码相应的文件和JAVA包导入工程android-formatting.xml和android.importorder:这个很重要,主要是用来规范我们的编码风格,更容易使我们的代码风格一致3、把android源码作为一个工程导入eclips
3、e时,必须注意两点1)、新建的工程必须是javaproject,不能是androidproject,否则会破坏android源码(一般是多添加文件/文件夹)2)、导入前最好检查.classpath里的文件在android源码中是否有相应的文件(文件夹),否则也会破坏android源码(一般是多添加文件/文件夹)总的来说:1、用eclipse来编辑代码、检查错误2、不在eclipse上编译、运行android源码程序,只能在命令行通过make(或mm或mmm)编译android源码3、可以在eclipse上调试android源码程序(原理:eclip
4、se通过ddms服务器在emulator上进行调试),并可以单步调试、断点调试。下面,从官方文档总结出具体怎样用eclipse来开发android源码1、建立基本的android开发环境请参考官方文档或<android模拟器在ubuntu8.10的安装>2、编译android源码android源码根目录下通过make进行编译,请注意一些配置,具体可参考<android源码的编译>3、把eclipse工程配置文件复制到android源码根目录下cpdevelopment/ide/eclipse/.classpath./chmodu+w.classpa
5、th #Makethecopywritable4、修改eclipse程序的配置1)、修改eclipse缓存设置把eclipse.ini(在eclipse软件的安装目录下)的3个值改为下面的值:-Xms128m-Xmx512m-XX:MaxPermSize=256m2)、把android-formatting.xml和android.importorder导入eclipseandroid-formatting.xml、.classpath和android.importorder都放在development/ide/eclipse/下android-f
6、ormatting.xml用来配置eclipse编辑器的代码风格;android.importorder用来配置eclipse的import的顺序和结构。在window->preferences->java->Codestyle->Formatter中导入android-formatting.xml在window->preferences->java->Codestyle->OrganizeImports中导入android.importorder3)、安装anyedit插件(可选)在http://andrei.gmxhome.de/anyedit
7、/下载并导入eclipse中5、把android源码作为一个工程导入eclipse导入前先检查.classpath里的文件在android源码中是否有相应的文件(文件夹),否则也会破坏android源码(一般是多添加文件/文件夹),.classpath里多余的路径可删除新建JavaProject(不是androidproject,否则会破坏android源码),选择从已存在的工程导入,工程名任意,完成。导入时,eclipse要build工程,比较慢。导完后,一般都没有错误。6、eclipse上调试android里的程序。先执行:cdandroid源
8、码目录.build/envsetup.shlunch1 #tobuildtheemulatoremulator& #yo
此文档下载收益归作者所有