关于android源码导入eclipse的问题
最近要搞android的mms一块,所以要先看看android mms的源码罗!于是把下载下来的源码导入到了eclipse工程,但出现了很多包找不到的错误。
于是我一个个加入了所缺少的包。最后包应该是都加进来了。
但出现了类里面某些方法未定义的错误
不知道怎么去解决了。
我查了一下SDK,里面确实没有这些方法的定义。
请问遇到这样的情况应该怎么办?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
导入时要把相关的jar文件也导入。
放在Linux下编译,编译完后安装apk
回复 3# killeder
你给的连接我也看过了,里面是交你如何用eclipse查看下载下来的源码的
这个我已经做好了。
但我想调试mms部分的应用,所以单独导入mms源码作为一个独立的工程。打算编译通过后,直接加载这部分代码到模拟器上面调试的。
但现在是编译都通过了,但eclipse项目还有错误提示不能让我运行这个应用。
怎么办,还有招吗?
先谢谢你的耐心回复!
1.把eclipse工程配置文件复制到android源码根目录下
cp development/ide/eclipse/.classpath ./
2.修改eclipse程序的配置
1)、修改eclipse缓存设置
把eclipse.ini(在eclipse软件的安装目录下)的3个值改为下面的值:
-Xms128m
-Xmx512m
-XX:MaxPermSize=256m
2)、把android-formatting.xml和android.importorder导入eclipse
android-formatting.xml、.classpath和android.importorder都放在development/ide/eclipse/下
android-formatting.xml用来配置eclipse编辑器的代码风格;android.importorder用来配置eclipse的import的顺序和结构。
在window->preferences->java->Code style->Formatter中导入android-formatting.xml
在window->preferences->java->Code style->Organize Imports中导入android.importorder
3.把android源码作为一个工程导入eclipse
导入前先检查.classpath里的文件在android源码中是否有相应的文件(文件夹),否则也会破坏android源码(一般是多添加文件/文件夹),.classpath里多余的路径可删除
新建Java Project(不是android project,否则会破坏android源码),选择从已存在的工程导入,工程名任意,完成。
看看这个有没有用:http://www.eoeandroid.com/thread-31980-1-1.html
http://www.eoeandroid.com/thread-31980-1-1.html:
现在把包全部导好了,代码没有编译错误了,但工程名上面还是一个小红叉,我尝试运行这个Mms应用,提示有错误。不能运行。
是不是什么license的问题啊!求解!