Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 发动机尾流锁_Android_Andengine - Fatal编程技术网

Android 发动机尾流锁

Android 发动机尾流锁,android,andengine,Android,Andengine,在AndEngine中授予WAKE\u LOCK权限是强制性的吗? 如果我尝试删除此WAKE\u LOCK权限,我将获得SecurityException logCat错误: 01-28 09:57:48.417: DEBUG/dalvikvm(166): Added shared lib /system/lib/libjni_latinime.so 0x437577d0 01-28 09:59:02.966: ERROR/AndEngine(225): You have to add 01-2

在AndEngine中授予
WAKE\u LOCK
权限是强制性的吗? 如果我尝试删除此
WAKE\u LOCK
权限,我将获得SecurityException

logCat错误:

01-28 09:57:48.417: DEBUG/dalvikvm(166): Added shared lib /system/lib/libjni_latinime.so 0x437577d0
01-28 09:59:02.966: ERROR/AndEngine(225): You have to add
01-28 09:59:02.966: ERROR/AndEngine(225):     <uses-permission android:name="android.permission.WAKE_LOCK"/>
01-28 09:59:02.966: ERROR/AndEngine(225): to your AndroidManifest.xml !
01-28 09:59:02.966: ERROR/AndEngine(225): java.lang.SecurityException: Neither user 10024 nor current process has android.permission.WAKE_LOCK.
01-28 09:59:02.966: ERROR/AndEngine(225):     at android.os.Parcel.readException(Parcel.java:1218)
01-28 09:59:02.966: ERROR/AndEngine(225):     at android.os.Parcel.readException(Parcel.java:1206)
01-28 09:59:02.966: ERROR/AndEngine(225):     at android.os.IPowerManager$Stub$Proxy.acquireWakeLock(IPowerManager.java:178)
01-28 09:59:02.966: ERROR/AndEngine(225):     at android.os.PowerManager$WakeLock.acquire(PowerManager.java:228)
01-28 09:59:02.966: ERROR/AndEngine(225):     at org.anddev.andengine.ui.activity.BaseGameActivity.acquireWakeLock(BaseGameActivity.java:200)
01-28 09:59:02.966: ERROR/AndEngine(225):     at org.anddev.andengine.ui.activity.BaseGameActivity.doResume(BaseGameActivity.java:166)
01-28 09:59:02.966: ERROR/AndEngine(225):     at org.anddev.andengine.ui.activity.BaseGameActivity.onWindowFocusChanged(BaseGameActivity.java:83)
01-28 09:59:02.966: ERROR/AndEngine(225):     at com.android.internal.policy.impl.PhoneWindow$DecorView.onWindowFocusChanged(PhoneWindow.java:2027)
01-28 09:59:02.966: ERROR/AndEngine(225):     at android.view.View.dispatchWindowFocusChanged(View.java:3694)
01-28 09:59:02.966: ERROR/AndEngine(225):     at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:655)
01-28 09:59:02.966: ERROR/AndEngine(225):     at android.view.ViewRoot.handleMessage(ViewRoot.java:1782)
01-28 09:59:02.966: ERROR/AndEngine(225):     at android.os.Handler.dispatchMessage(Handler.java:99)
01-28 09:59:02.966: ERROR/AndEngine(225):     at android.os.Looper.loop(Looper.java:123)
01-28 09:59:02.966: ERROR/AndEngine(225):     at android.app.ActivityThread.main(ActivityThread.java:4203)
01-28 09:59:02.966: ERROR/AndEngine(225):     at java.lang.reflect.Method.invokeNative(Native Method)
01-28 09:59:02.966: ERROR/AndEngine(225):     at java.lang.reflect.Method.invoke(Method.java:521)
01-28 09:59:02.966: ERROR/AndEngine(225):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
01-28 09:59:02.966: ERROR/AndEngine(225):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
01-28 09:59:02.966: ERROR/AndEngine(225):     at dalvik.system.NativeStart.main(Native Method)
01-28 09:57:48.417:DEBUG/dalvikvm(166):添加了共享库/system/lib/libjni_-latime.so 0x437577d0
01-28 09:59:02.966:错误/引擎(225):您必须添加
01-28 09:59:02.966:错误/发动机(225):
01-28 09:59:02.966:ERROR/AndEngine(225):到您的AndroidManifest.xml!
01-28 09:59:02.966:错误/AndEngine(225):java.lang.SecurityException:用户10024和当前进程都没有android.permission.WAKE_锁。
01-28 09:59:02.966:ERROR/AndEngine(225):位于android.os.Parcel.readException(Parcel.java:1218)
01-28 09:59:02.966:ERROR/AndEngine(225):位于android.os.Parcel.readException(Parcel.java:1206)
01-28 09:59:02.966:ERROR/AndEngine(225):位于android.os.IPowerManager$Stub$Proxy.acquireWakeLock(IPowerManager.java:178)
01-28 09:59:02.966:ERROR/AndEngine(225):位于android.os.PowerManager$WakeLock.acquire(PowerManager.java:228)
01-28 09:59:02.966:ERROR/AndEngine(225):位于org.anddev.AndEngine.ui.activity.BaseGameActivity.acquireWakeLock(BaseGameActivity.java:200)
01-28 09:59:02.966:ERROR/AndEngine(225):位于org.anddev.AndEngine.ui.activity.BaseGameActivity.doResume(BaseGameActivity.java:166)
01-28 09:59:02.966:ERROR/AndEngine(225):位于org.anddev.AndEngine.ui.activity.BaseGameActivity.onWindowFocusChanged(BaseGameActivity.java:83)
01-28 09:59:02.966:ERROR/AndEngine(225):位于com.android.internal.policy.impl.PhoneWindow$DecorView.onWindowFocusChanged(PhoneWindow.java:2027)
01-28 09:59:02.966:ERROR/AndEngine(225):在android.view.view.dispatchWindowFocusChanged(view.java:3694)
01-28 09:59:02.966:ERROR/AndEngine(225):在android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:655)
01-28 09:59:02.966:ERROR/AndEngine(225):在android.view.ViewRoot.handleMessage(ViewRoot.java:1782)
01-28 09:59:02.966:ERROR/AndEngine(225):位于android.os.Handler.dispatchMessage(Handler.java:99)
01-28 09:59:02.966:ERROR/AndEngine(225):位于android.os.Looper.loop(Looper.java:123)
01-28 09:59:02.966:ERROR/AndEngine(225):位于android.app.ActivityThread.main(ActivityThread.java:4203)
01-28 09:59:02.966:ERROR/AndEngine(225):位于java.lang.reflect.Method.invokenactive(本机方法)
01-28 09:59:02.966:ERROR/AndEngine(225):位于java.lang.reflect.Method.invoke(Method.java:521)
01-28 09:59:02.966:ERROR/AndEngine(225):位于com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
01-28 09:59:02.966:ERROR/AndEngine(225):位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
01-28 09:59:02.966:错误/发动机(225):在dalvik.system.NativeStart.main(本机方法)

不需要,请参阅:。使用
SCREEN_ON

无需设置wakelock权限,但这是强制性的,因为如果屏幕计时器过期(例如15秒或20秒),屏幕将为空白,从而中断游戏,您必须再次打开(唤醒)手机。因此,这是必要的。

您是否正在使用GCM?否。。。正在开发安引擎游戏。我尝试删除WakeLock选项并在屏幕上使用,但我遇到了安全异常!。。。这家伙制造了一台发动机。这就自然而然地使他的答案成为了答案。请接受它,作品:)@Johnson您没有将
WakeLockOptions
设置为
WakeLockOptions.SCREEN\u ON