前面介绍过有关服务器推送,最终选择Androidpn应用于我们的项目,相对Androidpn funambol更加的复杂点。
http://funambol.com/
我下载的版本是10.0.4
差不多花了一天的时间就在做这个玩意的编译了,我先是看官方的readme文档,按照他的步骤做始终编译不成功,然后根据所报的错误手动的修复。在公司的时间还没有编译成功,最终在家里的老本上编译成功了。可能是我公司的安装的环境版本较高造成的。
需要注意的事项,
1.funambol源码最好放在磁盘的跟目录下要不然编译到最后会报错。
2.build.xml文件中有牵扯到android-sdk路径的将其改成绝对路径
3.回家再写,环境在家里具体的记不清了。
如要想要android eclipse下的工程只需要两个命令就行
1.ant (编译出依赖的jar包,输出至external-libs/附件中我已给出)
2.ant eclipse-project (将现有的文件结构组织成eclipse工程)
直接导到eclipse中可能会有问题而且无用的文件也比较多,我就新建了一个工程funambol_ 然后将对应的源码以及jar包手动的复制到funambol_下就可以了。(整个工程附件中我已给出)
分享到:
相关推荐
【Ubuntu10.4编译Funambol Android源码详解】 在云计算日益普及的时代,同步服务成为了连接不同设备间数据的重要桥梁。SyncML协议作为其中的代表性协议,因其开放性和跨平台特性备受青睐。Funambol是一个开源的...
在VS2008工程中,开发者可以利用Microsoft Visual Studio 2008这一强大的IDE来编译和调试Funambol的C++代码。VS2008提供了丰富的调试工具和代码编辑功能,有助于提高开发效率。开发者需要对C++有扎实的理解,包括类...
ADT插件提供了一整套的Android开发工具,包括项目管理、编译、调试等功能。如果你还没有安装,可以访问Android开发者官网进行下载和安装。 1. **导入源码**: - 在Eclipse中选择"File" -> "Import" -> "Existing ...
7. **Build System**: 项目包含构建脚本和依赖管理,如Gradle或Ant,用于编译和打包应用。这有助于开发者快速构建可部署的APK文件。 通过对源码的深入研究,开发者不仅可以理解Funambol Android Sync Client的工作...
开发者或管理员可以通过解压提供的源代码包来查看和编译这个版本的插件,以适应特定的需求或环境。源代码的可用性也意味着社区可以贡献自己的代码,帮助改进软件并添加额外的特性。 在实际应用中,Funambol-Outlook...
"output"和"build"文件夹则可能存储编译和构建过程中的中间文件和结果,这对于调试和发布应用程序非常有帮助。"tutorial"可能是一系列教学材料,指导开发者如何利用这个库来实现设备同步功能。 学习Funambol J2ME ...
Funambol是一款开源的同步平台,它主要用于实现设备与服务器之间的数据同步,尤其适用于移动设备。Windows Mobile操作系统在过去的几年中被广泛应用于智能手机和平板电脑,而Funambol的Windows Mobile客户端则为这些...
开发者可以通过解压并导入Android Studio进行编译和调试,深入了解项目的实现细节。这包括Android的布局文件(XML)、Java源代码、资源图片和字符串等,这些都是构建一个完整Android应用必不可少的部分。 总结来说...
开发者可以使用Maven或Ant工具来编译和构建Funambol项目,然后部署到服务器。配置文件需要根据实际环境进行调整,如数据库连接信息、认证设置等。 6. **应用场景**: - **企业级同步解决方案**:Funambol可为企业...
通过 ant build 编译过的源码JAR,还有一个已经调通的例子examples。 测试入口函数在文件 JSync.java 。 SyncML 相关参考资料地址: ...funambol : https://www.forge.funambol.org/download/