2016-11-17 119 views
0

我使用Dagger2。我有下面的代码:DexGuard/Proguard混淆注释值

@Provides 
@Named("Server API") 
String getApiUrl(){} 

和消费代码:

public class Client { 
    @Inject 
    Client(@Named("Server API") url){} 
} 

威尔Dexguard/Proguard的模糊处理字符串值注释?

回答

1

注解中的字符串值不能被DexGuard混淆。

+0

谢谢!任何我可以使用的技巧? –

+0

要在类中隐藏这些信息,您可以使用DexGuard的'-encryptclasses'指令尝试类加密。 –