接入极光推送一直说WifiManager.getWifiState是空

android
标签: #<Tag:0x00007fb83c986510>

(Parm Warm) #1

java.lang.NullPointerException: Attempt to invoke interface method 'int android.net.wifi.IWifiManager.getWifiEnabledState()' on a null object reference
	at android.net.wifi.WifiManager.getWifiState(WifiManager.java:1506)
	at android.net.wifi.WifiManager.isWifiEnabled(WifiManager.java:1518)
	at cn.jiguang.g.a.t(Unknown Source)
	at cn.jiguang.g.a.b(Unknown Source)
	at cn.jiguang.g.a.l(Unknown Source)
	at cn.jpush.android.service.PushService.runCreate(Unknown Source)
	at cn.jiguang.service.d.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
	at java.lang.Thread.run(Thread.java:776)

#2

你使用的极光 SDK 版本多少?出现该错误的手机机型和系统是什么,能否复现?

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 
这个权限是否有配置

(Parm Warm) #3


(Parm Warm) #4

image


(Parm Warm) #5

好像全部是华为的机型我们用户oppo占多数,我是按照你们官方接入的sdk所以我不知道问题在哪里,麻烦你们解决下谢谢


#6

这个是系统兼容问题。我们已经做处理,会在下一个版本中发布修复。
可关注更新列表,在下一版本发布后可更新。
https://docs.jiguang.cn/jpush/updates/#jpush-android-sdk-v315


(Parm Warm) #7

3.1.5这个版本跟新了吗?


#8

下一版本处理