アプリケーションの一括アンインストール


9

たくさんのアプリを試してみたいです。多くの場合、LifehackerやDroidlifeのようなサイトには、機能的に類似したいくつかの機能があり、機能を比較するためにそれらをすべてインストールします。

その結果、私はたくさんのアプリケーションを残してしまい、最終的には保持したくありませんでした。残念ながら、一度に1つしかアンインストールできません。

一度にたくさんをアンインストールできるアプリや方法はありますか?

回答:


6

バッチアンインストールを実行するアプリはたくさんありますが、私が知っているシンプルな無料のアプリは次のとおりです。UninstallerPro

より多くの機能を備えたアプリマネージャーの多くにも、バッチアンインストールオプションがあります。機能をできる限り少数のアプリに統合したい。今は、バッチアンインストールが可能な優れたアプリマネージャーを備えたSmartBarを使用しています。


スマートバーとアンインストーラープロの両方を試してみたところ、アプリごとに、およびアンインストール後に確認を求められたため、50個のアプリをアンインストールするには、100個の[OK]ボタンをタップする必要があります。これはSN Androidセキュリティ機能/制限ですか?
Ivo Bosticky

1

使って久しぶりですが、AppBrainのアプリで AppBrainアカウントに同期できます... AppBrainアカウントから削除したアプリはアンインストールされるはずですが、もう使用していないので確認できません。

バッチアンインストールではありませんが、LauncherProでは、アプリをゴミ箱にドラッグアンドドロップし、数秒間ホバーしてから、ドロップして(ホーム画面から削除する代わりに)アンインストールできます。アプリの引き出しからも動作します。これは私が通常使う方法です。


1

トンありますね?

私が見ているのはApps Uninstallです。

それが持っている素晴らしい機能は、誤って大量のアンインストールからそれらを保護するためにアプリをマークする機能です。

代替テキスト


1

adbとpmを介してスクリプト化(パッケージマネージャー)

SDKがインストールされていて、コマンドラインを使用したい場合、それが私が知る最も速い方法です。

欠点:わかりやすいアプリケーション名ではなく、パッケージ名のみが表示されます(簡単な方法はないようです。プログラマーの場合:パッケージ名からアプリケーション名を取得します
欠点2:確認してください。リストを編集しない場合は電話。

# 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

たぶん、限られた数のアプリの改善も:

GoogleのPlayストアでは、デバイスごとの管理が改善されています(Google I | O 2012以降)。

行く私のAndroidアプリ(ログインが必要です)、あなたは「アプリは、[デバイスモデル]にインストールする」を参照してください。アプリごとに:

  • 更新ボタン(更新がある場合)
  • アンインストールボタン(システムアプリを除く)

これを使用すると、インターネットブラウザを使用して、特定の電話またはタブレット上のアプリを簡単にアンインストールできます。

この承認済みの回答も参照してください:アプリをリモートでアンインストールしますか?


Webストアからの更新とアンインストールにより、処理が非常に簡単になりますが(本当に気に入っています)、各アプリを一度に1つずつ実行する必要があります。
エール

@Al Everett:スクリプトによるソリューションも追加されました。いい?:-)
ce4

オプションです。私にとってうまくいくものではありませんが、おそらく他の誰かが恩恵を受けることができます。
エール

-1

彼の方法と私が見た他のほとんどの方法(少なくとも私のCentOS 6とUbuntu 10マシンで)の問題は、CRLFが/tmp/pkg.listファイルの各行の終わりにあったため、アンインストールではなくアンインストーラーcom.google.chromeが実際にアンインストールを試みていたことです'com.google.chrome ^ M' ... CRリターン文字に注意してください。dos2unixを実行すると、「失敗」ではなく「成功」があります。彼のsedスクリプトはもともとdos2unixの代わりだったかもしれませんが、投稿されたときに壊されました。

[CentOS6]# adb shell pm list packages > /tmp/pkg.list.txt
[CentOS6]# adb push /tmp/pkg.list.txt /tmp/
[CentOS6]# adb shell
android:/root # dos2unix /tmp/pkg.list.txt
android:/root # for f in \`cat /tmp/pkg.list.txt\`; do echo $f; pm uninstall $f; done;

「失敗」の問題は、ADBシェルが^ Mを終了するDOS行を追加することに関係しています(とにかくCentOS Linuxの場合)。

CentOS 6からすべてを行ったので、1980年代のテクノロジーに再び噛まれて1969年のテクノロジーほど良くならなかったことに驚きました。GoogleはWindowsユーザーがADBシェルを使いやすくすることを望んでいたと思います。

(ce4の回答を編集(追加)しましたが、どうやらそうではありませんでした。)


また、adbシェルの hmmmを使用しているWindowsユーザーの場合、たまたまメモ帳などを使用していませんか?それらはUn * x形式のファイルを処理しません-Notepad2またはNotepad ++がそれを処理できるより良い選択でした:)
t0mm13b

/ system / app /にコピーする多数のアプリケーションを一括アンインストールしました。私の電話がセーフモードで動かなくなったためです。電話はまだ起動中です。Linuxで実行している場合でも、adb自体がDOSの改行文字を追加していることを証明できるはずです。Windowsは関与していません。私は主にCentOS、Ubuntu 10、および* nixの他のフレーバーを使用しています。ADSの管理にはWindowsのみを使用します。
rjt 2013年


これはどのようにして質問に答えますか?
エール

1
Al、問題は、アプリケーションを一括アンインストールする方法でした。上記で投稿したスクリプトは、まさにそれを実行します。「pm uninstall」の部分に注意してください。
rjt 2013
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.