【发布时间】:2012-02-12 22:04:51
【问题描述】:
我有一个库 android 项目“Library”(包含活动和所有内容)和一个使用源代码中的“Library”的普通 android 项目“App”。库不是单独编译的。
一切正常。问题是使用第 3 方编译的罐子“外部罐子”。 我的“图书馆”正在使用所有的“外部罐子”。 “App”只能访问“Library”。 “外部罐子”只能由“库”访问。
问题是“应用程序”需要在其构建路径中包含所有“外部罐子”,应用程序才能正常运行。那是什么必需品? “应用程序”不直接调用任何“外部罐子”。
所以我已将罐子包含在“应用程序”和“库”中。有什么方法可以让“App”的构建路径中不必包含“Jars”?
我问这个是因为我担心额外的应用程序大小,因为我无法让 proguard 以这种方式工作。
【问题讨论】:
标签: android proguard android-library