如何修复java.lang.SecurityException Android 4.2.2

如何修复java.lang.SecurityException Android 4.2.2,java,android,android-securityexception,Java,Android,Android Securityexception,事实上,我已经开发了一款适用于各种设备的应用程序,该应用程序也被使用,这是一款使用无线电频率而不是Wi-Fi的设备,并且只在Orderman设备中使用。当设备被锁定时,应用程序有时会崩溃,我甚至无法了解导致崩溃的确切原因 日志是从firebase crashlytics获得的,因为我甚至无法在设备连接到PC时模拟崩溃——有时像崩溃,有时则不然 Orderman设备拥有所有Android 4.2.2 以下是firebase的完整日志: Caused by java.lang.SecurityExc

事实上,我已经开发了一款适用于各种设备的应用程序,该应用程序也被使用,这是一款使用无线电频率而不是Wi-Fi的设备,并且只在Orderman设备中使用。当设备被锁定时,应用程序有时会崩溃,我甚至无法了解导致崩溃的确切原因

日志是从firebase crashlytics获得的,因为我甚至无法在设备连接到PC时模拟崩溃——有时像崩溃,有时则不然

Orderman设备拥有所有Android 4.2.2

以下是firebase的完整日志:

Caused by java.lang.SecurityException
Neither user 10034 nor current process has android.permission.WAKE_LOCK

android.os.Parcel.readException (Parcel.java:1425)
android.os.Parcel.readException (Parcel.java:1379)
android.os.IPowerManager$Stub$Proxy.acquireWakeLock (IPowerManager.java:299)
android.os.PowerManager$WakeLock.acquireLocked (PowerManager.java:770)
android.os.PowerManager$WakeLock.acquire (PowerManager.java:755)
android.support.v4.content.WakefulBroadcastReceiver.startWakefulService (WakefulBroadcastReceiver.java:108)
com.google.android.gms.measurement.AppMeasurementReceiver.doStartService (Origine sconosciuta:8)
com.google.android.gms.measurement.internal.zzbm.onReceive (Origine sconosciuta:38)
com.google.android.gms.measurement.AppMeasurementReceiver.onReceive (Origine sconosciuta:6)
android.app.ActivityThread.handleReceiver (ActivityThread.java:2376)
android.app.ActivityThread.access$1500 (ActivityThread.java:141)
android.app.ActivityThread$H.handleMessage (ActivityThread.java:1310)
android.os.Handler.dispatchMessage (Handler.java:99)
android.os.Looper.loop (Looper.java:137)
android.app.ActivityThread.main (ActivityThread.java:5041)
java.lang.reflect.Method.invokeNative (Method.java)
java.lang.reflect.Method.invoke (Method.java:511)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:795)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:562)
dalvik.system.NativeStart.main (NativeStart.java)

您的代码缺少权限唤醒锁

<uses-permission android:name="android.permission.WAKE_LOCK" />

我想试试,但实际上其他Android版本的设备没有这个问题。。