Help us understand the problem. What is going on with this article?

Android File Transferの自動起動を無効化する方法

More than 5 years have passed since last update.

==============================================

ググればすぐ見つかるものですが、Qiitaには記事がないようだったので、せっかくなので書かせてもらいました。

Android File Transfer導入後の問題

最近のAndroidでは、Macから端末内部のストレージへアクセスするには、 Android File Transfer というツールを使う必要があるようです。

ところがこのツールを使いはじめると、一つ問題が発生します。

それは、端末を使うたびにAndroid File Transferが自動的に起動してしまうのです。

起動するとき一瞬レインボーカーソルがクルクル回ってMacの動作が止まってしまうため、充電したいだけだったのに作業を止められる結果になってしまったりと困りものです。

また、それを抑制するための設定もないため、融通が利きません。

自動起動の対策方法

自動起動しないようにする方法は簡単で、Android File Transferに含まれている Android File Transfer Agent というアプリを削除するなりリネームしてしまう、というものでした。

リネームするアプリは、以下の2箇所にあります。

  • /Applications/Android File Transfer.app/Contents/Resources/Android File Transfer Agent.app
  • ${HOME}/Library/Application Support/Google/Android File Transfer/Android File Transfer Agent.app

方法自体は単純なのですが、2箇所あるというのを忘れがちで、Macで一から開発環境を構築する場合に毎回やり直していたこともあり、せっかくなので、その作業をシェルスクリプトにしてみました。

androidtransfer_disable.sh
#!/bin/sh

mv "/Applications/Android File Transfer.app/Contents/Resources/Android File Transfer Agent.app" "/Applications/Android File Transfer.app/Contents/Resources/Android File Transfer Agent_DISABLED.app"
mv "${HOME}/Library/Application Support/Google/Android File Transfer/Android File Transfer Agent.app" "${HOME}/Library/Application Support/Google/Android File Transfer/Android File Transfer Agent_DISABLED.app"

このスクリプトを以下のように実行後、

$ chmod u+x androidtransfer_disable.sh
$ ./androidtransfer_disable.sh

Macを再起動すれば、以降、端末をMacにつないでも、Android File Transferは起動してこなくなります。

自動起動無効化後の実行方法

自動起動を無効化しても、LaunchPadやアプリケーションフォルダから起動できるので、必要なときだけ実行すればOKです。

LaunchPad上のアプリアイコン

補足

私は見たことがないのですが、 [設定]-[ユーザとグループ]-[ログイン項目] に残っている場合があるようなので、もし存在するようであれば、削除しておくのが良いようです。

ログイン項目画面

見当たりませんでした。

参考

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした