Requires android.permission.GET_TASKS
Monkey Targets Forums/Android/Requires android.permission.GET_TASKS
| ||
A few of my users have recently been getting the following error:java.lang.SecurityException: Permission Denial: getTasks() from pid=19673, uid=10795 requires android.permission.GET_TASKS at android.os.Parcel.readException(Parcel.java:1465) at android.os.Parcel.readException(Parcel.java:1419) at android.app.ActivityManagerProxy.getTasks(ActivityManagerNative.java:2750) at android.app.ActivityManager.getRunningTasks(ActivityManager.java:806) at android.app.ActivityManager.getRunningTasks(ActivityManager.java:842) at com.google.android.gms.ads.internal.util.h.a(SourceFile:703) at com.google.android.gms.ads.internal.a.a(SourceFile:1634) at com.google.android.gms.ads.internal.a.a(SourceFile:530) at com.google.android.gms.ads.internal.client.t.onTransact(SourceFile:81) at android.os.Binder.transact(Binder.java:361) at com.google.android.gms.internal.ap$a$a.a(Unknown Source) at com.google.android.gms.internal.at.a(Unknown Source) at com.google.android.gms.ads.AdView.loadAd(Unknown Source) at com.therevillsgames.piratesolitairetriPeaks.BBAdmob.updateAdView(MonkeyGame.java:1700) at com.therevillsgames.piratesolitairetriPeaks.BBAdmob.run(MonkeyGame.java:1704) at android.os.Handler.handleCallback(Handler.java:733) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:157) at android.app.ActivityThread.main(ActivityThread.java:5356) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1265) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081) at dalvik.system.NativeStart.main(Native Method) So I guess the fix is to add "GET_TASKS" to the manifest permissions: http://developer.android.com/reference/android/Manifest.permission.html#GET_TASKS But the above link tells me its deprecated... so should I just update to API level 21 and I wont need it? Also do anyone know why this has started to happen? |
| ||
Had a quick Google.... and Google broke something on their side: http://stackoverflow.com/questions/29018739/publisheradview-loadad-throwing-securityexception-gettasks-requires-androi But I added the GET_TASKS to the manifest just to be safe... also one of my apps now have a 1 star review because of this! |