我有一个复杂的应用程序结构,主项目有 android 库,它们有自己的 android 库和 jars。
主要项目
- 库
- Android Lib项目A
- 罐子
- Android Lib 项目 B
- 罐子
- Android Lib项目A
为了澄清,我有一个具有 ActionBarSherlock 依赖项和 Facebook 依赖项的 android 库项目,我在几个类似的应用程序之间使用这个库项目。
在过去,我只能将库添加为依赖项,它只会构建与 android 相关的文件(src/res),但现在它包含了路径中的所有内容(测试、文档、示例文件夹、网站)。
我不确定发生了什么变化,但我的 apk 现在塞满了很多我不想要的文件,我不确定在哪里指定不包含它们。
注意:我不能只是“删除”不需要的文件的原因是因为我正在使用子模块克隆存储库。
我正在使用 IntelliJ Idea 11.1.2 和 android r20
更新: 这是我遇到的问题的示例项目:http: //dl.dropbox.com/u/713581/TestDependency.zip