构建Android电子邮件应用

mae*_*sto 1 git email android

我正在考虑检查一些内置的Android应用程序,因为它们是开源的,所以我从https://android.googlesource.com/platform/packages/apps/Email 代码下载并在eclipse中导入项目.我试图建立项目,但我得到错误.我需要某种先决条件吗?

这是错误 - 在tempStorage.java中我得到"String无法解析为类型",并且在控制台中"[2012-10-19 13:47:20 - AndroidMail] Project没有project.properties文件!编辑项目属性设置一个."

我该怎么办?谢谢!

the*_*ega 5

直接使用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库.但是:这远非一个简单的解决方案,需要多次修改.上面描述的方式是要走的路.