簡體   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