Я разработал небольшое приложение, состоящее из 5 различных файлов apk. Я развиваюсь на многих компьютерах и имею много развивающихся телефонов. Каждый раз, когда я меняю ПК, подпись сгенерированного файла APK изменяется, и я должен удалить приложения на телефоне. Это очень трудоемко. Итак, есть ли возможность написать пакет/файл script, который я могу запустить на ПК, чтобы определенные приложения были удалены на устройстве?
Я попытался сделать это следующим образом:
for %%f in (adb devices) do (
adb -s %%f uninstall bla.bli.blub
)
Но, к сожалению, это не работает правильно;)
Итак, я наконец смог получить рабочую версию script:
FOR /F "skip=1" %%P IN ('adb devices') DO (
adb -s %%P uninstall bla.blub.application1
adb -s %%P uninstall bla.blub.application2
)
cd
в каталог, в котором вы установили sdk для Android.cd tools/
adb uninstall package-name
И, конечно, вы можете поместить эти шаги в оболочку script и удалить несколько пакетов.
adb devices
и получать идентификаторы устройств.