如何更改第三方库中的值

时间:2016-05-25 00:07:38

标签: java android reflection code-injection

(你不需要知道android来帮助解决这个问题)

我在Android应用中使用第三方库。称之为libX。 libX有一个名为Constants的类,它们保留了许多常量。一个这样的常量在库内全部使用。但我需要该常数的值与它不同。如何更改该常量的值?

如图所示:我想将badConstant的值从“I am too bad”更改为“I am good”

class Constants{
  public static final String badConstant = “I am too bad”;
}

我愿意接受任何创造性的解决方案。问题是,如果我有一个值的setter /构造函数,那么一切都会很好。但是现在没有制定者。

此库也是作为gradle依赖项获得的(如果你关心的话)

0 个答案:

没有答案