我正在考虑检查一些内置的Android应用程序,因为它们是开源的,所以我从https://android.googlesource.com/platform/packages/apps/Email 代码下载并在eclipse中导入项目.我试图建立项目,但我得到错误.我需要某种先决条件吗?
这是错误 - 在tempStorage.java中我得到"String无法解析为类型",并且在控制台中"[2012-10-19 13:47:20 - AndroidMail] Project没有project.properties文件!编辑项目属性设置一个."
我该怎么办?谢谢!
直接使用eclipse构建ASOP应用程序是不可能的.它们使用高级功能进行构建,无法使用eclipse构建过程直接处理.这些项目也不是独立的,而是具有交叉依赖性(见下文)
构建EMail(和所有其他)ASOP应用程序的唯一直接解决方案是检查整个Android Source Tree(请参阅此处了解howto),然后使用make文件使用build in build过程.您可以在签出源树的文件夹中使用"make EMail"构建EMail应用程序.您可能需要首先设置构建环境.
从理论上讲,可以将源转换为工作日食项目.几个月前我这样做了.您需要做的是识别EMail应用程序的所有交叉依赖关系(请检查Makefile Android.mk).如果我记得正确的话,至少有两个(框架/ ex /筹码和框架/ opt/mailcommon).您还需要检查它们并将它们转换为可用的Android库项目.然后修改EMail应用程序以包含新创建的Android库.但是:这远非一个简单的解决方案,需要多次修改.上面描述的方式是要走的路.
| 归档时间: |
|
| 查看次数: |
821 次 |
| 最近记录: |