Proguard会用无意义的文字替换掉代码中有意义的字符串,并在build/outputs/mapping/debug中留下替换的字符串和被替换的字符串的映射关系的文本:mapping.txt 。在用第三方sdk时有可能因为Proguard而将所用到的class删除掉,可以在编译的mapping文件中找到原本的class的名字,从而keep起来。