Android13以太网静态IP不保存的问题

最近在做Amlogic T982的样机,关于以太网部分,系统Settings只有一个Ethernet的条目,没有其他任何信息,什么以太网mac地址,开关,IP地址,子网掩码,默认网关,dns, 设置代理,设置静态IP这些功能统统都没有,只能自己参考Android11的代码移植过来,目前来看其他都正常,只有静态IP设置后无法保存,重启之后,依然还是dhcp  查了logcat发现如下信息:

07-26 03:24:59.141   572  2065 E DelayedDiskWrite: Error writing data file /data/misc/apexdata/com.android.tethering/misc/ethernet/ipconfig.txt
07-26 03:24:59.141   972   972 D EthernetSettings: curEtherStateETHER_STATE_CONNECTING
07-26 03:24:59.141   572   748 D EthernetNetworkFactory: updateInterface, iface: eth0, ipConfig: IP assignment: STATIC
07-26 03:24:59.141   572   748 D EthernetNetworkFactory: Static configuration: IP address 192.168.0.179/24 Gateway 192.168.0.1  DNS servers: [ 192.168.0.1 0.0.0.0 ] Domains
07-26 03:24:59.141   572   748 D EthernetNetworkFactory: Proxy settings: NONE
07-26 03:24:59.141   572   748 D EthernetNetworkFactory: , old ipConfig: IP assignment: DHCP
07-26 03:24:59.141   572   748 D EthernetNetworkFactory: Proxy settings: NONE
07-26 03:24:59.141   572   748 D EthernetNetworkFactory: , capabilities: null, old capabilities: [ Transports: ETHERNET Capabilities: NOT_METERED&INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN&NOT_ROAMING&NOT_CONGESTED&NOT_SUSPENDED&NOT_VCN_MANAGED LinkUpBandwidth>=100000Kbps LinkDnBandwidth>=100000Kbps Specifier: <EthernetNetworkSpecifier (eth0)> UnderlyingNetworks: Null], listener: null
07-26 03:24:59.141   572   748 D EthernetNetworkFactory: reconnecting Ethernet

看起来是在写这个文件/data/misc/apexdata/com.android.tethering/misc/ethernet/ipconfig.txt失败了

 找到相关代码位置&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值