是否有任何正则表达式来查找包名称

时间:2014-12-15 06:13:40

标签: android package adb monkey

我想使用adb

在游戏2048上运行猴子

所以,我需要包名2048,我用

adb shell pm list packages -f

列出包裹。

我找不到2048,但应用程序已安装在我的设备上。 是否有任何正则表达式,我可以使用关键字2048

查找包名称

2 个答案:

答案 0 :(得分:1)

使用相同的命令只需在列表中查找/ data / app /。如果你正在使用Linux destro或MAC,那么你可以在输出上使用 grep / egrep 命令来轻松找到它

答案 1 :(得分:1)

仅因为应用名称为“2048”并不意味着它在包名称中使用。但是,我查找了最受欢迎的Google Play游戏,它的名称包含2048个。

您可以使用grep来获取包裹。以下示例将获取APK文件的路径:

adb shell pm list packages -f | grep 2048 | cut -d: -f2 | cut -d= -f1
...
/data/app/com.estoty.game2048-1.apk

在Google Play上查找应用包名称的简便方法是只搜索Google Play Store并查看网址的最后部分:

  

https://play.google.com/store/apps/details?id= com.presselite.the2048game