隐藏库的类 - 安卓
我有3个项目,在第4个(主项目)中用作库。
这3个项目相互兼容,如下所示(build.gradle):
图书馆项目:
-
项目 A
compile project(":projectA") compile project(":projectB")
-
项目 B
compile project(':projectC')
主要项目:
compile(name: 'projectA', ext: 'aar')
compile(name: 'projectB', ext: 'aar')
compile(name: 'projectC', ext: 'aar')
我想对“库项目”做一些事情,这样在主项目中,如果我从库项目内单击任何类,我应该无法看到代码,或者它应该被加密。
例如,如果 ProjectA 中有,并且主项目的主要活动实现了该接口,则如果我“Ctrl-Click”进入该接口,则结果应类似于我上面指定的内容。InterfaceA
我知道Proguard做了类似的事情,但只有当你正在构建一个发布.apk,我需要编译的库相同的结果。