繁体   English   中英

如何修复Android 4.2.2中的java.lang.SecurityException

[英]How to fix java.lang.SecurityException Android 4.2.2

实际上,我已经为各种设备开发了一个应用程序,该应用程序也被Orderman使用 ,这是一种使用无线电频率而不是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" />

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM