我在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