Proguard的函数名歧义(Proguard function names ambiguity)

2019-07-01 16:58发布

我需要知道的是有一些选项,以防止混淆过程中不同的功能赋予相同的名称。

映射文件:

org.apache.http.impl.client.cache.BasicHttpCacheStorage -> org.apache.http.impl.client.cache.f:
    67:68:void putEntry(java.lang.String,org.apache.http.client.cache.HttpCacheEntry) -> a
    78:78:org.apache.http.client.cache.HttpCacheEntry getEntry(java.lang.String) -> a

我想有不同的功能,而不是线间隔不同的名称。 谢谢

Answer 1:

选项-useuniqueclassmembernames做到这一点,至少对于那些不超载下手名(java的只要参数类型是不同的允许重载名称)。



文章来源: Proguard function names ambiguity