AndroidでプロセスのUIDからアプリの名前を特定する

ADBでPCと接続すると、

W/ActivityManager: getRunningAppProcesses: caller 10086 does not hold REAL_GET_TASKS; limiting output
W/ActivityManager: getRunningAppProcesses: caller 10086 does not hold REAL_GET_TASKS; limiting output
W/ActivityManager: getRunningAppProcesses: caller 10086 does not hold REAL_GET_TASKS; limiting output

こんなのが出力されまくっていつも面倒だった。 調べるとどうも10086というUIDのプロセスが、Androidの5.1.1ぐらいからの実行中プロセス一覧の取得方法に対応していないため起こる模様。 UIDだけわかっても、アプリケーションがわからないと困るので、どうにかして取得する 結局これでいいみたい(若干雑だが)

adb shell | dumpsys | grep uid=10086

原因はAVASTだったので、さよならしておいた。