我在ActivityManager
的Android手机(Nexus 5)上收到警告消息。它似乎不是来自任何特定的应用程序。它会持续显示约2秒。任何人都知道这是为什么发生?或者我应该看看以了解更多信息?ActivityManager不支持REAL_GET_TASKS警告
回答
看起来像一个应用程序使用许可,这是弃用棒棒糖GET_TASKS:http://developer.android.com/reference/android/Manifest.permission.html#GET_TASKS
该错误指定REAL_GET_TASKS来代替,并有关于这个问题的bug报告(虽然我”米不花时间,看看它的确切同样的问题):https://code.google.com/p/android-developer-preview/issues/detail?id=2347
对不起(我现在看着它),10078是根据代码的UID:
private boolean isGetTasksAllowed(String caller, int callingPid, int callingUid) {
...
if (!allowed) {
Slog.w(TAG, caller + ": caller " + callingUid
+ " does not hold GET_TASKS; limiting output");
}
来电者是ActivityManager的方法:http://developer.android.com/reference/android/app/ActivityManager.html#getRunningAppProcesses%28%29
我不知道10078 UID实际上是你的设备上。你可以尝试'adb shell'然后'id',并希望它显示出来。
今天再次插入我的手机。该警告仍然与调用者仍然是10078. Ran“adb shell ps”在命令提示符下,并没有看到任何具有该PID的进程。 http://i.imgur.com/3qiWQRu.png – user3058866
更新我的答案,因为它实际上是一个UID。 – CmosBattery
再次插入电话,仍然获得10078号码。我没有看到任何与该ID的adb外壳: http://i.imgur.com/urk45G8.png – user3058866
- 1. presentModalViewController for 4.3支持警告
- 2. 警告:系统不支持ConditionalFeature.SCENE3D - VMWare,Ubuntu
- 3. 停止显示“不支持.vdproj”警告
- 4. GWT不支持的浏览器警告
- 5. Main.storyboard:警告:不支持的配置
- 6. 强化警告 - 不受支持的JVM
- 7. 无效的Siri支持 - 警告iTunes Connect
- 8. Neo4j.rb警告:不再支持约束选项?
- 9. 警告“name.xml”不是受支持的资产文件
- 10. Symfony2的警告:file_put_contents():排它锁不支持此流
- 11. 警告:不支持的组件家庭/渲染器型:org.omnifaces.component.script/javax.faces.Button
- 12. 如何解决这个Java不支持类警告
- 13. IE9不支持Google Map API警告消息
- 14. Build包含警告 - SDK'Device - iPhone OS 3.2'不支持。错误
- 15. 使用Cplex for Matlab警告cplexlink1261:不支持的Matlab版本?
- 16. 警告:支持的方向不匹配对(Info.plist)
- 17. 警告325:当前不支持嵌套类(代理被忽略)
- 18. 警告:组件'sparks.component.TextInput'中不支持CSS类型选择器
- 19. csslint警告 - IE6和IE7不支持box-sizing属性
- 20. 警告:org.springframework.web.servlet.PageNotFound - 请求方法 'GET' 不支持
- 21. JQUERY,警告不支持IE6的用户需要
- 22. 如何解决POST和GET不支持Java中的警告?
- 23. 模拟器:警告:经典qemu不支持SMP
- 24. 可可警告:NSWindow不支持实用样式Mask 0x10
- 25. ActivityManager:警告:活动未启动,其当前任务已提前
- 26. 警告保持VIM
- 27. PhoneGap支持广告
- 28. 警告未知支柱
- 29. 不支持的格式字符警示
- 30. 警告:无法解析.gnu_debugdata节;编译时禁用LZMA支持
找出谁是10078。我不确定这是应用程序的进程ID还是应用程序的用户ID,尽管我怀疑它是后者。 – CommonsWare
我无法找到PID为10078的任何进程(通过使用“adb shell ps”找到所有进程)。我如何找到应用的用户ID? – user3058866
那么,蛮力的方式就是编写一个实用程序,它通过'PackageManager'遍历所安装的应用程序,因为您可以通过这种方式获得它们的UID。我认为有一个更简单的解决方案,但我不知道它是什么在我头上。如果该值始终为10078(根据您对一个答案的评论),如果它来自普通的Dalvik应用程序,那么它确实不太可能是PID,因为我们的流程并不会永远存在。 – CommonsWare