避免包依赖

时间:2010-05-10 07:53:12

标签: android

我有几个appz(不同的apk),我运行从一个应用程序到另一个应用程序。 我的目标是避免它们之间的程序包依赖,以防将来我想升级或编译一个程序包而不会缺少另一个程序包。

问题在于:没有设置彼此之间的依赖关系(eclipse:buildpath-> projects),我无法触发意图,我收到错误:“无法启动活动组件......”

任何想法如何解决这个问题?

感谢, 射线。

1 个答案:

答案 0 :(得分:1)

让A取决于B:A => B

我建议:

  1. 创建第三个包(名为C),并转移到共享代码。
  2. 设置依赖关系A => C,B => C
  3. 现在AB个包是独立的,但它们取决于公共包C