感觉虽然root了,但是还是缺少对wpa_supplicat.conf的读写权限。你可以通过adb或者root explorer查看一下权限。解决方案:
你虽然用su获取了root权限,那么下一步你就该修改
/data/misc/wifi/wpa_supplicat.conf
这个文件的读写权限,比如运行这个命令。
chmod 777 ****

解决方案 »

  1.   

    试过了。依旧不行啊。我还是会报空指针,而且logcat显示,permission denied。从来木有看过的权限。
    Caused by: libcore.io.ErrnoException: open failed: EACCES (Permission denied)
    tag=system.err
      

  2.   

    在Manifest里看看permission有没有这个权限,或者是否可以加这个权限。
      

  3.   

    试过了。依旧不行啊。我还是会报空指针,而且logcat显示,permission denied。从来木有看过的权限。
    Caused by: libcore.io.ErrnoException: open failed: EACCES (Permission denied)
    tag=system.err
    你看报的错误是:permission denied!权限不够的问题啊!
    linux的文件权限分为所有者:用户组:其他人。
    所以你应该通过adb,查看一下这个文件的权限啊,弘chmod命令修改成所有人都可以读写也就是777,那不就ok了?