APP开发实战112-ProGuard注意事项

28.3ProGuard注意事项

在混淆配置文件中,如果使用了-keep指令,最好同时使用-dontwarn指令,否则可能会因为出现warning导致编译出错。

以下两个指令最好也要使用上,否则APP崩溃后,出错信息里没有行号,不方便分析解决问题:

-renamesourcefileattributeSourceFile

-keepattributes SourceFile,LineNumberTable

混淆功能是在编译release版本时生效,开发同事通常只编译debug版本,这往往会导致在自己本机编译正常,但服务器编译release版本时,因为没有配置混淆而出错。

所以在向服务器提交代码前,最好编译下release版本,可以有效避免这个问题。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容