在android代码中混淆strings.xml文件
我想防止任何人在反编译我的.apk文件时查看strings.xml文件中的一些字符串在android代码中混淆strings.xml文件,android,apk,proguard,obfuscation,Android,Apk,Proguard,Obfuscation,我想防止任何人在反编译我的.apk文件时查看strings.xml文件中的一些字符串 使用ProGuard模糊我的代码会模糊或隐藏strings.xml文件,并防止人们看到原始字符串。ProGuard不会模糊字符串。它基本上在java上执行最小化。如果希望字符串模糊化,有几个选项可用。这里有一对 纵梁: DexGuard:您不能阻止任何人查看您应用程序中的任何内容。混淆只会让事情变得更难,但不会太难。对于任何知道自己在做什么或有足够动机去做的人来说,这只是一个很小的障碍。如果你想在你的应用程序中
使用ProGuard模糊我的代码会模糊或隐藏strings.xml文件,并防止人们看到原始字符串。ProGuard不会模糊字符串。它基本上在java上执行最小化。如果希望字符串模糊化,有几个选项可用。这里有一对 纵梁:
DexGuard:您不能阻止任何人查看您应用程序中的任何内容。混淆只会让事情变得更难,但不会太难。对于任何知道自己在做什么或有足够动机去做的人来说,这只是一个很小的障碍。如果你想在你的应用程序中隐藏一些信息,并阻止任何人访问它,除非使用你的应用程序,那么你走错了路。在客户端代码中隐藏任何内容都是不可能的。您可以做的是:在将字符串放入strings.xml文件之前,自己对字符串进行模糊处理。然后在代码.@FrankN.Stein中消除它们的混淆,这也不起作用。这样做只会使代码更加复杂,基本上没有额外的好处。永远不要自己混淆代码,这只是一个糟糕的想法。好吧,我怎么能告诉你,@XaverKapeller。。。这对我来说很有效@弗兰克斯坦:我不怀疑它是否有效。我只是说实现这样的东西没有任何意义。