主题 : Tiny210 android 4.0.3 手动设置有线网卡为静态IP 不能用!!! 复制链接 | 浏览器收藏 | 打印
zyb
级别: 新手上路
UID: 89153
精华: 0
发帖: 15
金钱: 75 两
威望: 15 点
综合积分: 30 分
注册时间: 2013-03-22
最后登录: 2017-04-05
楼主  发表于: 2013-04-11 17:53

 Tiny210 android 4.0.3 手动设置有线网卡为静态IP 不能用!!!

开发板十几天前买的,发现有线网卡设置为静态IP根本不能用,烧写的是最新的android4.0.3固件,查看代码发现:EthernetStateTracker.java中静态IP设置被注释了。

是不是有BUG,所以注释了???

希望尽快修复!
zyb
级别: 新手上路
UID: 89153
精华: 0
发帖: 15
金钱: 75 两
威望: 15 点
综合积分: 30 分
注册时间: 2013-03-22
最后登录: 2017-04-05
1楼  发表于: 2013-04-11 18:35
打开被注释的代码,编译不过!

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