gpt4 book ai didi

java - 使用proGuard时如何保持java.lang.reflect

转载 作者:行者123 更新时间:2023-11-29 18:50:15 27 4
gpt4 key购买 nike

在我的应用程序中,我想使用这个:https://github.com/xmuSistone/AndroidPileLayout

我想在我的项目中使用 proguard,当 proguard 我的项目显示我可能有错误时。

对于修复 proguard,库开发人员说:

proguard works wrong when you are using java.lang.reflect api, please check your own code.

如何修复它并保留 java.lang.reflect

请帮帮我

最佳答案

反射将需要具有类及其各自方法的绝对路径。所以,你需要告诉混淆器不要管你需要的东西。您可以在 proguard-rules.pro 文件中对此进行描述。示例:

-keep public class fully_qualified_classname
-keepclassmembers public class fully_qualified_classname {
# will ignore all methods
public <methods>;
public static final String static_instance_variable_if_any;
}

关于java - 使用proGuard时如何保持java.lang.reflect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51056905/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com