Android Studio / gradle - 如何加载Dalvik类而不是标准的JDK类

时间:2014-07-03 12:37:03

标签: java android android-studio classloader android-gradle

我在Android中摆弄HTTPS,我不得不处理java.net.InetAddress。在这样做时,我发现dalvik的InetAddress类有一个名为isNumeric(host)的静态方法,它不在java8 InetAddress类中。作为一个说明,官方文档没有显示它,所以我想我甚至不应该使用它。

所以,我想在我的android代码中使用InetAddress.isNumeric,如何让AndroidStudio / gradle加载Dalvik类而不是JDK类并避免编译错误?

1 个答案:

答案 0 :(得分:0)

正如CommonWare所指出的那样,isNumeric方法通过@hide javadoc注释隐藏,因此对编译器不可见。 有办法调用方法,但你不应该:)。