我遇到一个应用程序问题,每次打开浏览器时都会打开一个网站。 我通过adb找到了具有此意图的应用ID,现在我想知道是否有办法通过没有root权限的应用ID来查找包名称。
答案 0 :(得分:3)
对于以下作品的UnRooted设备:
在PC中设置adb
,将设备连接到PC,在PC上启动shell
并输入:
adb shell "dumpsys package | grep -A1 'userId=UID'"
将UID
替换为您正在寻找的ID
,例如10102
。
示例:
bash-4.2# adb shell "dumpsys package | grep -A1 'userId=10102'"
userId=10102
pkg=Package{46171ce com.android.chrome}
bash-4.2#
包含包{would show the package name of the app in between whitespace and}
的行。您可以执行adb shell dumpsys package PKG_NAME (PKG_NAME → package name of an app)
以了解有关该软件包/应用程序的更多详细信息。