Android 缺少 android.net.StaticIpConfiguration。无法设置新实例或导入

Android missing android.net.StaticIpConfiguration. Can't set new instance or import

我正在尝试在 android 中设置静态 IP。这是代码

Object ipAssignment = getEnumValue("android.net.IpConfiguration$IpAssignment", "STATIC");
callMethod(config, "setIpAssignment", new String[] { "android.net.IpConfiguration$IpAssignment" }, new Object[] { ipAssignment });
Object staticIpConfig = newInstance("android.net.StaticIpConfiguration");

我在第 3 行遇到错误。 "newinstance() cannot be applied to android.net.StaticIpConfiguration." 还注意到我无法导入 android.net.StaticIpConfiguration。

我尝试在网上查找,但找不到关于 class 的太多信息。它被删除了吗?我该如何导入它?我的构建目标是 25 和最小版本 15

Was it removed?

它从来不是 Android SDK 的一部分,AFAIK。

How do I import it?

你不知道。 class是Android的一部分,但不是SDK的一部分,所以不能直接导入。它也可能不存在于 Android 的所有版本中,可能会在 Android 的各种版本中发生变化,可能会在各种固件构建中发生变化(例如,自定义 ROM、不同的设备制造商等)。