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

时间:2017-04-25 18:38:38

标签: java android compiler-errors static-ip-address

我正在尝试在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()不能应用于android.net.StaticIpConfiguration。”还注意到我无法导入android.net.StaticIpConfiguration。

我尝试在线查找,但找不到关于课程的内容。它被删除了吗?我该如何导入它?我的构建目标是25和最小版本15

1 个答案:

答案 0 :(得分:1)

  

它被删除了吗?

它从未成为Android SDK的一部分,AFAIK。

  

如何导入?

你不是。该类是Android的一部分,但它不是SDK的一部分,因此无法直接导入。它也可能不存在于Android的所有版本中,可能会在各种版本的Android中更改,可能会在各种固件版本中更改(例如,自定义ROM,不同的设备制造商等)。