简体   繁体   中英

Android application uninstall batch/shell script?

I have developed a small application that consists of 5 different apk files. I'm developing on a lot of PCs and have a lot of developing phones. Every time I change the PC, the signature of the generated APK file is changed and I have to uninstall the applications on the phone. This is very time consuming. So is there a possibility to write a batch/file script that i can run on the PC so that the defined applications are uninstalled on the device?

I tried to do it the following way:

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

But unfortunately it doesn't work correctly ;)

So I finally was able to get a working version of the script:

FOR /F "skip=1" %%P IN ('adb devices') DO (
adb -s %%P uninstall bla.blub.application1
adb -s %%P uninstall bla.blub.application2
)
  1. Open up a terminal
  2. cd to the directory where you've installed the android sdk
  3. cd tools/
  4. adb uninstall package-name
    (where package-name is something like com.android.blah)

And of course you can put these steps in a shell script and uninstall several packages.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

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