liujingxing / XmlClassGuard

一个可混淆4大组件,自定义View等任意类的插件,上架Google Play的利器
942 stars 180 forks source link

可以修改aar(自己的)包名吗 #65

Open GuoLiangjun123 opened 6 months ago

GuoLiangjun123 commented 6 months ago

我们将Module打包成aar发布,打包的时候想改变aar的包名,比如本来叫com.aaa.bbb改成com.ccc.ddd,请问这样可实现吗

liujingxing commented 6 months ago

XmlClassGuard目前只能作用于源码,可以改完后再打包aar

GuoLiangjun123 commented 6 months ago

XmlClassGuard目前只能作用于源码,可以改完后再打包aar

我看了下文档,有一个疑问,上手教程的第二步是 在app的build.gradle里面进行xmlClassGuard {}操作,但是我的需求是修改别的module的包名,这样的操作对于该module也能生效吗

GuoLiangjun123 commented 6 months ago

XmlClassGuard目前只能作用于源码,可以改完后再打包aar

试了下在在app的build.gradle里面进行xmlClassGuard {}操作,module的包名没变,moudle下面的文件导包的路径变了,但是也仅仅只是R文件的导包路径变了。配置如下: xmlClassGuard { packageChange = ["com.aa.aaadsdk": "com.bb.bbbadsdk"] } Gradle列表中和文档描述的也有出入。 renwu 不知道问题出在哪,还请大佬看看。

liujingxing commented 6 months ago

再仔细看看文档吧,移动目录用moveDir任务