dg_*_*o_9 21 shell android adb
我将使用adb安装一个包含名称为"com.xyz.game"的Android应用程序.我想使用shell脚本自动化该过程.这个过程就像是已安装app,卸载它(使用命令adb uninstall com.xyz.game)并使用"adb install game.apk"安装,否则简单的"adb install game.apk".
我怎样才能做到这一点?
Joe*_*des 20
[ 更新 ]
根据下面的(也)正确的答案,尝试grep pm list packages的结果.
grep
[ 原创 ]
如果已安装该应用程序,并且您尝试再次安装相同的应用程序,则adb将返回错误 - adb shell pm list packages [your.package.name].但是,如果要重新安装已安装的应用程序,请使用adb shell pm list packages | grep com.your.app.package参数.
例如:
adb install -r game.apk
Run Code Online (Sandbox Code Playgroud)
小智 18
尝试grep pm list packages的结果.
adb shell pm list packages | grep com.xyz.game
Run Code Online (Sandbox Code Playgroud)
如果已安装,您可能会看到结果.
package:com.xyz.game
Run Code Online (Sandbox Code Playgroud)
小智 14
不需要使用grep.使用以下命令,您只需检查应用程序是否已存在.
运行ADB命令
adb shell pm list packages [your.package.name]
如果已经安装了app,则会返回上面的命令,
包:[your.package.name]
否则它不会返回任何东西,即空字符串.
| 归档时间: |
|
| 查看次数: |
18012 次 |
| 最近记录: |