如果我想分发已关闭的付费应用,则反编译会有差异,如果
a)我直接用我项目中src类的复制粘贴编译库代码
b)我只是将库的.jar添加到我的构建路径
c)我创建了一个android库项目并将其添加到我的主项目
我听说 a)的唯一优势是像proguard这样的混淆器可以混淆整个库代码,而在 b)这是不可能的,因为类是但已编译....此信息是否正确?
和 c)?与 a)的情况相同,或者代码安全性有什么不同?
答案 0 :(得分:0)
所有选项都会产生相同的结果。 ProGuard从应用程序项目,任何库jar和任何库项目中读取已编译的代码,并对其进行全部处理。