【发布时间】:2014-01-13 17:14:37
【问题描述】:
我在我的应用程序中使用 ActionBarSherlock,并为我的所有 Activity 和从 ABS 实体子类化的片段类提供基类。我想将这些基类提取到他们自己的库项目中,以便在多个应用程序中使用。
目前我的项目如下所示: 主要项目 - 使用 ActionBarSherlock - 使用图书馆 B - 使用库C
我想按如下方式构建我的代码: 我的图书馆 - 使用 ABS - 使用图书馆 B - 使用图书馆C
主项目1 - 使用我的图书馆
主项目2 - 使用我的图书馆
ABS、LibraryB 和 LibraryC 命名空间中的类需要可供顶级项目访问。例如 com.actionbarsherlock.view.Menu/MenuItem 在子类活动中。如果可能的话,我想在主项目中只包含任何库项目的一个副本。
这种设置是否可行或合理?
搜索有关 android 嵌套库项目的信息信息时给出了相互矛盾的信息,但我错过的 SO 帖子的链接使我的问题看起来很愚蠢,这与实际答案一样值得赞赏。
谢谢
【问题讨论】:
标签: java android actionbarsherlock android-library