从App World共享项目下载的应用程序?

我的公司创建了多个BlackBerry应用程序,它们都使用了一些共享的Java项目最近我们一直在追逐一个我们理论化的错误,这个错误可能是由一个应用程序使用其中一个项目的旧版本引起的。我的问题是,与App World分开下载的两个应用程序共享它们共有的项目,还是每个应用程序都使用自己的项目副本? 例如,假设我有两个应用程序,Foo和Bar,每个都使用项目Baz。我先下载: Foo 1.0 与Baz 1.0 然后我下载: 酒吧2.0 与Baz 2.0 当我启动它时,Bar会使用Baz的1.0或2.0版本吗?     
已邀请:
通常,最后安装的应用程序的库将覆盖现有的库,这通常不是您想要的。这是BlackBerry平台长期存在的问题,如此处所示。 我和其他人做的是: 在应用程序本身中包含库的源代码,或 包括库中的版本号 基本上你正在废除共享库的概念,这是不幸的,但至少你的应用程序独立于任何其他更改。 对不起,我想还有第三个选择:将库打包为单独下载。但这有其自身的问题。     

要回复问题请先登录注册