Android应用程序卸载批处理/ shell脚本?

时间:2010-07-29 19:42:40

标签: android windows batch-file cmd

我开发了一个由5个不同的apk文件组成的小应用程序。我正在很多PC上开发并且有很多开发手机。每次更换PC时,生成的APK文件的签名都会更改,我必须在手机上卸载应用程序。这非常耗时。那么是否有可能编写一个我可以在PC上运行的批处理/文件脚本,以便在设备上卸载已定义的应用程序?

我尝试按以下方式进行:

for %%f in (adb devices) do (
adb -s %%f uninstall bla.bli.blub
)

但不幸的是它无法正常工作;)

2 个答案:

答案 0 :(得分:2)

所以我终于能够获得该脚本的工作版本:

FOR /F "skip=1" %%P IN ('adb devices') DO (
adb -s %%P uninstall bla.blub.application1
adb -s %%P uninstall bla.blub.application2
)

答案 1 :(得分:1)

  1. 打开终端
  2. cd到安装了android sdk的目录
  3. cd tools/
  4. adb uninstall package-name
    (其中package-name类似于com.android.blah)
  5. 当然,您可以将这些步骤放在shell脚本中并卸载多个软件包。