在开发Android库的过程中,如果我将v7支持库添加为仅使用Toolbar类的依赖项,那么最终的.aar文件是否仅包含Toolbar类的方法和相关的类,或者它将包含整个支持库哪些都没有用?
答案 0 :(得分:2)
它将包含整个支持库。为了删除未使用的类和方法,您应该使用ProGuard。查看official guide 关于代码和资源缩减。
答案 1 :(得分:0)
它将完全包含在你的aar中。为了做到这一点你应该使用Ajax.BeginForm
,例如:
provided
在这种情况下,您的库的用户将使用自己的支持库,并且不会使用与您的lib一样的支持库代码。