繁体   English   中英

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

[英]Android application uninstall batch/shell script?

我开发了一个小应用程序,其中包含5个不同的apk文件。 我在许多PC上进行开发,并且在开发许多电话。 每次更换PC时,都会更改生成的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
    (其中包名类似于com.android.blah)

当然,您可以将这些步骤放入外壳脚本中并卸载几个软件包。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM