我的需要:我android硬件设备上带有网口,需要给这个网口设置静态ip,及获取状态ip,dns啊;我查了很多资料,网上代码,说要用Ethernet这个,但是这个在android.jar中没有;我又从网上找了下图中的jar;
导入这些之后,还是有问题:context点不出这些属性求解啊。。求大神。。

解决方案 »

  1.   

    大神呢。都去哪了经过查看网上资料我又倒了别的包
    现在程序编译没有错误了
    但是运行时会报null指针, mEthManager = (EthernetManager) getSystemService(Context.ETHERNET_SERVICE);
      

  2.   

    Context.ETHERNET_SETVICE 那你是怎么做到让他不报错的 我也遇到了 把包导进去 类不报错 这个报错Context.ETHERNET_SETVICE
      

  3.   

    不知道还有没有朋友遇到这个问题的。最近公司要求做一个定制的Settings apk,然后呢,在开发以太网模块的时候也碰到了这个问题,搞了好些时间才搞好。这里找不到这个标识的解决方法是:
    (1)打开自己项目的.iml文件。
    (2)如图
      

  4.   

    将 <orderEntry type="library" exported="" name="classes" level="project" />放在最前面
    然后将<orderEntry type="jdk" jdkName="Android API 26 Platform" jdkType="Android SDK" />放在最后面
    前提:(1)要有编译后的classer.jar包,(2)在build.gradle中添加如图的代码
      

  5.   

    你的包引用方式不对  首先要用参照编译 compileOnly  而不是引用方式 implementation 另外如果是实机你可能需要系统签名