我开发了一个由5个不同的apk文件组成的小应用程序。我正在很多PC上开发并且有很多开发手机。每次更换PC时,生成的APK文件的签名都会更改,我必须在手机上卸载应用程序。这非常耗时。那么是否有可能编写一个我可以在PC上运行的批处理/文件脚本,以便在设备上卸载已定义的应用程序?
我尝试按以下方式进行:
for %%f in (adb devices) do (
adb -s %%f uninstall bla.bli.blub
)
但不幸的是它无法正常工作;)
答案 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)
cd
到安装了android sdk的目录cd tools/
adb uninstall package-name
当然,您可以将这些步骤放在shell脚本中并卸载多个软件包。