我正在尝试将旧应用程序用作新应用程序的库项目。但是,当它们同时安装在设备上时会出现一些问题,我不确定发布后是否存在。
假设我的旧应用是 A,新应用是 B。
如果我只安装 A,A 工作正常。
然后,当我安装使用 A 作为库项目的 B 时(在将项目 A 勾选为“isLibrary”之后),原来的 A 停止在设备上工作,但 B 工作正常。
但是,如果我先安装 B,然后安装 A,两者都可以正常工作。
似乎当A作为“库项目”包含到另一个应用程序中,并在原来的“A”之后安装时,原来的“A”不知何故失效了!!!(但反之则不存在问题)
发布后这个问题会消失,还是我必须为 A 和 B 创建一个库项目 C,这会阻止这种情况?还是在所描述的情况下根本不存在这个问题(这意味着我完全做错了其他事情)?
我没有创建库项目 C 的原因是因为涉及到所有重构,而 Eclipse 在我的案例中没有很好地重新命名所有内容。