打开被注释的代码,编译不过!
frameworks/base/ethernet/java/android/net/ethernet/EthernetStateTracker.java:177: 不兼容的类型
找到: int
需要: java.lang.String
mDhcpInfo.ipAddress = lookupHost(info.getIpAddress());
^
frameworks/base/ethernet/java/android/net/ethernet/EthernetStateTracker.java:178: 找不到符号
符号: 变量 gateway
位置: 类 android.net.DhcpInfoInternal
mDhcpInfo.gateway = lookupHost(info.getRouteAddr());
^
frameworks/base/ethernet/java/android/net/ethernet/EthernetStateTracker.java:179: 找不到符号
符号: 变量 netmask
位置: 类 android.net.DhcpInfoInternal
mDhcpInfo.netmask = lookupHost(info.getNetMask());
^
frameworks/base/ethernet/java/android/net/ethernet/EthernetStateTracker.java:180: 不兼容的类型
找到: int
需要: java.lang.String
mDhcpInfo.dns1 = lookupHost(info.getDnsAddr());
^
frameworks/base/ethernet/java/android/net/ethernet/EthernetStateTracker.java:181: 不兼容的类型
找到: int
需要: java.lang.String
mDhcpInfo.dns2 = 0;
^
frameworks/base/ethernet/java/android/net/ethernet/EthernetStateTracker.java:184: 找不到符号
符号: 方法 removeDefaultRoute(java.lang.String)
位置: 类 android.net.NetworkUtils
NetworkUtils.removeDefaultRoute(info.getIfName());
^
frameworks/base/ethernet/java/android/net/ethernet/EthernetStateTracker.java:185: 找不到符号
符号: 方法 configureInterface(java.lang.String,android.net.DhcpInfoInternal)
位置: 类 android.net.NetworkUtils
if (NetworkUtils.configureInterface(info.getIfName(), mDhcpInfo)) {
^
注意:某些输入文件使用或覆盖了已过时的 API。
注意:要了解详细信息,请使用 -Xlint:deprecation 重新编译。
注意:某些输入文件使用了未经检查或不安全的操作。
注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。
7 错误
make: *** [out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/classes-full-debug.jar] 错误 41