Lubię wypróbować wiele aplikacji. Często strona taka jak Lifehacker lub Droidlife będzie zawierała kilka podobnych funkcji i zainstaluję je wszystkie w celu porównania funkcji.
To pozostawia mi wiele aplikacji, których ostatecznie nie chcę zatrzymać. Niestety mogę odinstalować tylko jeden na raz.
Czy istnieje aplikacja lub metoda, która pozwala mi odinstalować kilka naraz?
Skrypty za pośrednictwem adb & pm (menedżer pakietów) :
Jeśli pakiet SDK jest zainstalowany i chcesz użyć wiersza polecenia, jest to najszybszy znany mi sposób:
Wada: widzisz tylko nazwy pakietów, a nie przyjazne nazwy aplikacji (pozornie nie ma łatwego cli. Dla programistów: pobierz nazwę aplikacji z nazwy pakietu )
Wada 2: Upewnij się, co robisz, możesz odinstalować każdą aplikację na swoim telefon, jeśli nie edytujesz listy.
# Use android's package manager 'pm'
# list all 3rd party pkgs (using the '-3' parameter)
me@local:~$ adb shell pm list packages -3 > /tmp/pkg.list
# Use whatever editor you like (grep, vi, GUI) to edit the list
me@local:~$ vi /tmp/pkg.list
me@local:~$ cat /tmp/pkg.list | sed 's,.*:,,' | while read a; do adb uninstall $a;done
Może także ulepszenie dla ograniczonej liczby aplikacji:
Sklep Google Play oferuje teraz ulepszone zarządzanie dla poszczególnych urządzeń (od około Google I | O 2012):
Przejdź do Moich aplikacji na Androida (wymagane logowanie), a zobaczysz „Aplikacje zainstalowane w [Modelu urządzenia]”. Na aplikację masz:
Za pomocą tego możesz łatwo odinstalować aplikacje na określonych telefonach lub tabletach za pomocą przeglądarki internetowej.
Zobacz także zaakceptowaną odpowiedź: zdalnie odinstalować aplikacje?
źródło
Minęło trochę czasu, odkąd go używałem, ale aplikacja AppBrain pozwoli Ci zsynchronizować się z kontem AppBrain ... więc powinna odinstalować aplikacje usunięte z konta AppBrain, ale nie mogę tego zweryfikować, ponieważ już go nie używam.
Nie jest to pakiet dezinstalacyjny, ale w LauncherPro możesz przeciągać i upuszczać aplikacje do kosza, unosić się przez kilka sekund, a następnie upuszczać, aby je odinstalować (zamiast usuwać je z ekranu głównego). Działa również z szuflady aplikacji. Jest to metoda, której zwykle używam.
źródło
Jest tona, prawda?
Spoglądam na Apps Uninstall .
Przyjemną funkcją jest możliwość oznaczania aplikacji w celu ochrony przed przypadkowym odinstalowaniem zbiorczym.
źródło
Problem z jego metodą i większością innych metod, które widziałem (przynajmniej na moich komputerach CentOS 6 i Ubuntu 10) polega na tym, że listy CRLF znajdowały się na końcu każdej linii
/tmp/pkg.list
pliku, więc deinstalator zamiast odinstalowaćcom.google.chrome
, faktycznie próbował odinstalować „com.google.chrome ^ M” ... zwróć uwagę na znak powrotu CR. Wykonując dos2unix, istnieje „Sukces”, a nie „Niepowodzenie”. Jego skrypt sed mógł pierwotnie być zamiennikiem dos2unix, ale został zniekształcony po opublikowaniu.Problem „Awaria” ma więcej wspólnego z powłoką ADB dołączającą linię DOS kończącą się ^ M (i tak w CentOS Linux).
Ponieważ robiłem wszystko od CentOS 6, byłem zaskoczony, że znów zostałem ugryziony przez technologię z lat 80., która nigdy nie była tak dobra jak technologia z 1969 roku. Myślę, że Google chciał ułatwić użytkownikom Windows powłoki ADB.
(Zredagowałem (załączyłem) odpowiedź CE4, ale najwyraźniej tak nie było.)
źródło