不依赖的lib不会被打包的apk中

版权声明:有些文章写的很随意,那是仅作为个人记录的文章,建议直接关掉,多看一秒亏一秒 https://blog.csdn.net/qq_36523667/article/details/84841198

Android有3种构建插件,application、lib、test,application输出apk,lib输出aar

之前有人和我说app壳工程如果不依赖lib,那么lib就不会被打包到apk中,我不信,但是经过反编译之后我信了

依赖之后

在依赖testlib这个lib前,这个lib的类并没有被打包进apk中

但是很奇怪的,我在A项目中没有依赖lib,不能反射拿到lib的类;

我在B项目中也没有依赖lib,却可以反射拿到lib的类。

我断定是之前build的时候有cache,所以造成了差异,嗯,一定是这样的

猜你喜欢

转载自blog.csdn.net/qq_36523667/article/details/84841198
今日推荐