一个目录、也可能是一个文件
建议在模块的build.gradle文件中设置命名空间(或testNamespace)。你可以参考下面的链接了解如何进行设置:https://developer.android.com/studio/build/configure-app-module#set-namespace。
在打包的 dist 文件中如果没有 .map.js 文件,反编译是有可能的,但会比较困难和繁琐。
一种常见的手动反编译方法是:使用工具或文本编辑器打开打包后的 JavaScript 文件,然后根据对打包后代码的理解,尝试还原源代码。这需要对 JavaScript 语法和打包工具有较好的了解,并且可能会费时费力。
所以,源码管理和版本管理,以及文件备份,还是非常重要的。
这是因为 tuichat 和 tuiliveroom 都使用了 tuicore这个库,不过前者是直接tuicore的源码集成的后者是maven的aar,可以删除一下:tuiliveroom/build.gradle 里面的 tuicore 依赖,改成:tuicore 就行~