private final static boolean DBG = false;
안드로이드 lib의 정보를 reflect를 사용하여 DBG를 true 변경하고 싶습니다.
자바에서는 정상동작 되는 것을 확인 했는데
안드로이드에서는 W/System.err(16261): java.lang.NoSuchFieldException: modifiers 에러가 발생합니다.
안드로이드에서 private final static 변수는 변경이 불가는한가요?
자바 코드
Field modifiersField = Field.class.getDeclaredField("modifiers");
modifiersField.setAccessible(true);
modifiersField.setInt(f, f.getModifiers() & ~Modifier.FINAL);