【友盟+】开发者社区

Android 7.1 上获取 MAC 地址报错

Lvdi 发表于 2016-12-15 18:01:30 |

Lvdi
Lvdi 发表于 2016-12-14 14:56:37 | 显示全部楼层 |阅读模式
貌似从 7.0 的版本都会报这个错误

12-14 14:50:45.396 30211-30273/? E/u.aly.bk: java.io.FileNotFoundException: /sys/class/net/wlan0/address (Permission denied):  [open file  Failed]
12-14 14:50:45.397 30211-30273/? E/u.aly.bk:     at  java.io.FileInputStream.open(Native Method)
12-14 14:50:45.397 30211-30273/? E/u.aly.bk:     at  java.io.FileInputStream.<init>(FileInputStream.java:146)
12-14 14:50:45.397 30211-30273/? E/u.aly.bk:     at  java.io.FileInputStream.<init>(FileInputStream.java:99)
12-14 14:50:45.397 30211-30273/? E/u.aly.bk:     at  java.io.FileReader.<init>(FileReader.java:58)
12-14 14:50:45.397 30211-30273/? E/u.aly.bk:     at  u.aly.bk.b(DeviceConfig.java:248)
12-14 14:50:45.397 30211-30273/? E/u.aly.bk:     at  u.aly.bk.d(DeviceConfig.java:233)
12-14 14:50:45.397 30211-30273/? E/u.aly.bk:     at  u.aly.bk.u(DeviceConfig.java:720)
12-14 14:50:45.397 30211-30273/? E/u.aly.bk:     at  u.aly.al.b(MemoCache.java:195)
12-14 14:50:45.397 30211-30273/? E/u.aly.bk:     at  u.aly.al.a(MemoCache.java:75)
12-14 14:50:45.397 30211-30273/? E/u.aly.bk:     at  u.aly.ae.a(CacheImpl.java:220)
12-14 14:50:45.397 30211-30273/? E/u.aly.bk:     at  u.aly.ae.f(CacheImpl.java:278)
12-14 14:50:45.397 30211-30273/? E/u.aly.bk:     at  u.aly.ae.a(CacheImpl.java:148)
12-14 14:50:45.397 30211-30273/? E/u.aly.bk:     at  u.aly.ae.a(CacheImpl.java:108)
12-14 14:50:45.397 30211-30273/? E/u.aly.bk:     at  u.aly.af$1.a(CacheService.java:45)
12-14 14:50:45.397 30211-30273/? E/u.aly.bk:     at  com.umeng.analytics.g.run(SafeRunnable.java:8)
12-14 14:50:45.397 30211-30273/? E/u.aly.bk:     at  java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:428)
12-14 14:50:45.397 30211-30273/? E/u.aly.bk:     at  java.util.concurrent.FutureTask.run(FutureTask.java:237)
12-14 14:50:45.397 30211-30273/? E/u.aly.bk:     at  java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:272)
12-14 14:50:45.397 30211-30273/? E/u.aly.bk:     at  java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
12-14 14:50:45.397 30211-30273/? E/u.aly.bk:     at  java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
12-14 14:50:45.397 30211-30273/? E/u.aly.bk:     at  java.lang.Thread.run(Thread.java:761)




上一篇:应用统计
下一篇:【求助】新装app出现missing Activities info,不上报用户时长。


realRaa
realRaa 发表于 2016-12-14 16:55:07 | 显示全部楼层
权限问题,6.0以上权限获取不一样了,你改一下 targetsdkversion 改成23以下试一试,6.0以上要做权限适配

Lvdi
Lvdi 发表于 2016-12-15 18:01:30 | 显示全部楼层
realRaa 发表于 2016-12-14 16:55
权限问题,6.0以上权限获取不一样了,你改一下 targetsdkversion 改成23以下试一试,6.0以上要做权限适配 ...

你好,我们目前 targetsdkversion 就是 22,在 7.0 设备上仍然会打印上面那些错误日志,但是运行是正常的,不知道影不影响统计?

如果要适配是在启动界面询问权限允许了才能初始化 SDK 吗?文件 /sys/class/net/wlan0/address 在 7.0 以上都会抛 FileNotFoundException
高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

发表主题

精彩推荐

【报错必看】微信您的应用签名不正确,请去微信后台确认
微信如果提示这个错误,请查看debug日志: 箭头所指的为你当前应用的签名及包名,然后打开你的微信后台
无法检测设备有效性
无法检测设备有效性
自定义事件有消息数量,却看不到详情
集成都是OK的,能看到自定义事件的消息数量。却看不到详细的详情。 总是显示数据无法加载,稍后重试。

关注我们

新浪微博
微信

欢迎关注友盟官方微博微信!

在线客服
返回顶部 返回列表