android6.0以上开启热点失败

时间:2025-01-27 18:55:24

    最近在做手机移动端文件传输app,该项目需要一端开启热点,另一端连接该热点,从而两个段之间建立局域网,进而通过socket通信实现文件传输功能,随着测试的深入,发现,如果设置targetSdkversion >= 23的时候热点创建失败。百度了一下,全是权限的问题,通过打印我的log,也提示是权限问题,log如下:

08-18 13:12:01.907 21072-21794/? W/:
08-18 13:12:01.907 21072-21794/? W/:     at (Native Method)
08-18 13:12:01.907 21072-21794/? W/:     at (:191)
08-18 13:12:01.907 21072-21794/? W/:     at (:66)
08-18 13:12:01.907 21072-21794/? W/:     at (:482)
08-18 13:12:01.908 21072-21794/? W/:     at $23(:480)
08-18 13:12:01.908 21072-21794/? W/:     at $(:470)
08-18 13:12:01.908 21072-21794/? W/:     at (:203)
08-18 13:12:01.908 21072-21794/? W/:     at (:61)
08-18 13:12:01.908 21072-21794/? W/: Caused by: : was not granted  this permission: .WRITE_SETTINGS.
08-18 13:12:01.908 21072-21794/? W/:     at (:1683)
08-18 13:12:01.908 21072-21794/? W/:     at (:1636)
08-18 13:12:01.908 21072-21794/? W/:     at $Stub$(:1751)
08-18 13:12:01.909 21072-21794/? W/:     at (:1667)


好吧,但是我命名在menifest已经注册了write_settings权限了啊?


不然怎么说自古网络出人才,/chengkaizone/article/details/53765934,然后选择开启,编译安装,正常开启热点,marks一下。