我使用ProGuard模糊了我的代码并生成了签名的apk。
然后我反编译生成的apk文件以验证混淆。但是我找不到strings.xml文件! (RES \值\ strings.xml中)
proguard是否隐藏/销毁strings.xml文件?如果没有,我在哪里可以在反编译的apk中找到它?
感谢。
答案 0 :(得分:0)
proguard不会隐藏字符串,但DexGuard可以这样做。
答案 1 :(得分:0)
就我而言,ProGuard混淆了res/values
文件夹,而apk的res
文件夹中不存在该文件夹。我只能在resources.arsc
中找到所需的字符串,请参见Android compiled resources - resources.arsc。它是二进制的,因此在其中搜索所需的字符串会遇到一些麻烦。