Proguard 将所有混淆 class 移动到一个包

Proguard move all obfuscated class to one package

现在我可以通过 proguard 保留一些 类 和方法等,现在我的问题是混淆工作完美,我注意到 proguard 碰巧像这样重新打包了一些 类 com.a.a, com.a.b, 有没有办法避免留下像 com.x.x 这样的提示,并将所有混淆的 类 放在一个像 a.a.** 这样的包中? (我看到的一个提示的真实例子看起来像 org.apache.a.x,任何反编译我的代码的人都会立即跳过那个特定的包,因为它有库 jar 的味道,我想将混淆的库和混淆的原始代码合并到一个包中) .我试过这个配置,但没有用。

        -allowaccessmodification
        -mergeinterfacesaggressively
        -useuniqueclassmembernames
        -keeppackagenames doNotKeepAThing   
-repackageclasses

这并没有对特定的包进行混淆 classes,但这是我打算做的,你看到的其余包是我明确保留的包,如果你有嵌入包中的资源(文件)仍将保留在原始包结构中,但其模糊的 .class 文件将移至根目录

更新 1

是的,下面的代码会将混淆的 classes 从根移动到包 a.a

-repackageclasses a/a