【发布时间】:2012-04-20 17:11:19
【问题描述】:
我正在尝试将旧应用用作新应用的库项目。但是,当它们同时安装在设备上时会出现一些问题,我不确定发布后是否存在。
假设我的旧应用是 A,新应用是 B。
如果我只安装 A,A 就可以了。
然后当我安装 B 时,它使用 A 作为库项目(在将项目 A 勾选为“isLibrary”之后),原来的 A 停止在设备上工作,但 B 工作正常。
但是,如果我先安装 B,然后安装 A,都可以正常工作。
似乎当A作为“库项目”包含到另一个应用程序中,并在原来的“A”之后安装时,原来的“A”不知何故失效了!!! (但反过来问题就不存在了)
发布后这个问题会消失吗,还是我必须为 A 和 B 创建一个库项目 C,这样才能防止这种情况发生?还是在所描述的情况下根本不存在这个问题(意味着我完全做错了其他事情)?
我没有创建库项目 C 的原因是因为涉及到所有重构,而在我的案例中,Eclipse 在重命名所有内容方面做得并不好。
【问题讨论】:
标签: android shared-libraries shared android-library