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

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

我试图按照以下的方式来做:

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

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

所以我终于能够得到一个工作版本的脚本:

 FOR /F "skip=1" %%P IN ('adb devices') DO ( adb -s %%P uninstall bla.blub.application1 adb -s %%P uninstall bla.blub.application2 ) 
  1. 打开一个终端
  2. cd到你安装了android sdk的目录
  3. cd tools/
  4. adb uninstall package-name
    (其中package-name是com.android.blah)

当然,您可以将这些步骤放在shell脚本中,然后卸载多个软件包。