转载请注明出处,谢谢!
1.安装配置好eclipse 开发环境(可以参考其一些环境搭建的文章)
2.导入mms源码。文件->导入-选择mms源码目录
会导入三个工程:主工程文件:com.android.mms.ui.ConversationList,其他可以不导入
3.添加外部库文件
1)需要再ubuntu上完整的编译好工程(可以参考ubuntu编译android的文章)
查看android-4.0.3_r1\out\target\common\obj\JAVA_LIBRARIES下的库文件
拷贝出framework_intermediates下的class.java 重新命名framework_intermediates.jar
android-common_intermediates 。。。 android-common_intermediates.jar
guava_intermediates 。。。 guava_intermediates.jar
将这三个文件放到mms工程文件夹下(可以随你,只要你能找到就可以)
2)添加外部库
右键工程->构建路径->添加库->用户库->下一步->(右边)用户库->新建-命名mms_lib(随你命名)->添加jar
将上面的三个库一次加入
3).将外部库重新排序
项目右键->属性->java构建路径->排序和导出->选中mms_lib移动到Android4.0.3上面
4.此时所有的库都有了,但是默认导入mms的时候没有生成gen下的R.java ,所以调用资源的地方都会出错
解决:
项目-去除自动构建-清理->清理完会自动在构建, OK后,整个项目就没有红的错误了
再把自动构建给勾上,这个有用的哦,
5.到此完成贴一张图上来,调试的文章就以后再说吧