USBデバッグとは何ですか?永遠に保管できますか? -- usb フィールド と battery-life フィールド と usb-debugging フィールド android 関連 問題

What is USB debugging? Can I keep it ON forever?


27
vote

問題

日本語

私のPCからの音楽を私のPCから私のギャラクシーS2に転送する必要があり、常にUSBデバッグを有効にする必要があります。それから私は思う、私は永遠にそれを保つことができますか?つまり、これまでに問題を維持することができます(コストバッテリー?)?そしてUSBのデバッグは何ですか?

英語

Sometimes I need to transfer some music from my PC to my Galaxy S2 and must always activate USB debugging. Then I think, can I keep it ON forever? I mean, Keep it ON for ever can give me a problem (cost battery?) ? And what's USB debugging?

        
 
 

回答リスト

30
 
vote
vote
ベストアンサー
 

USBデバッグの有効化本質的に、デバイス上の<コード> 99887766544330 デーモンを起動します。これにより、デバッグコマンドを有効にするために別のデバイス上の<コード> 998877666544331 と通信できます。アプリケーションの開発とデバッグ時に使用され、(主に)を許可します。

  • コンピュータとデバイス間でデータを転送する(両方の方法)
  • 998877666544332
  • から簡単にログデータを読み込む
  • ブレークポイントとヒープ監視を含むデバッグアプリケーション
  • アプリケーションのインストールとアンインストール
  • コマンドラインのインタラクションのためにデバイス上のストリッピングダウンシェルにアクセスします。

それを常に有効にすることは、まったくあれば、バッテリーにごくわずかな影響を与えます。それを去ることについて考えるべき他のもの:

  • pro:デバイスに画面へのアクセスを妨げるハードウェアの問題がある場合は、USBデバッグはデータを回復するのに役立ちます(特に根絶されたデバイス)。
  • Pro:アプリケーションをインストールしたり、デバイスを再起動したり、画面がロック/オフしても、実際にあなたのデバイスと物理的に対話する必要なしに他の便利なものをしています。
  • Pro:画面ロックパスワード/ピン/パターンを忘れた場合は、エントリを取り戻すことが可能かもしれません(下記参照)。
  • pro: USBデバッグを介したポート転送を利用して、 PDanet (それが必要なのでそれがそれが必要なのでそれがどのように実装されるか)です。
  • con:あなたのデバイスが紛失または盗まれた場合、スクリーンロックがあるかどうかにかかわらず、悪意のある個人はデバイスからデータを盗むことを試みる可能性があります。あなたが根ざしたならば、彼らはほとんどすべてを得ることができます。
  • con: USBデバッグが有効になっているときに、SDカードとしてSDカードにアクセスするのに問題がある可能性があることを確認します。私は個人的に を見たことがありませんが、私は人々が問題だと主張しているのを見ました。

関連項目:物理デバイス上のアプリケーションのデバッグアプリケーションを論議しているAndroid SDKのドキュメントからエミュレータではなく)。 Android Debug Bridge (ADB)に関するドキュメントページもあります。コマンド

 

Enabling USB debugging essentially starts up the adb daemon on your device, which allows it to communicate with adb on another device to enable debugging commands. It's used when developing and debugging applications, and allows you (primarily) to:

  • Transfer data between a computer and your device (both ways)
  • Read log data easily from logcat
  • Debug applications, including breakpoints and heap monitoring
  • Install and uninstall applications
  • Access a stripped-down shell on the device, for command-line interaction.

Leaving it enabled all the time will have a negligible impact on battery, if any at all. Some other things to consider about leaving it on (or not):

  • PRO: If your device has a hardware problem that prevents you from accessing the screen, USB debugging could be helpful in recovering data (especially on a rooted device).
  • PRO: You can install applications, reboot your device, and generally do some other convenient things without having to actually interact with your device physically, even with the screen locked/off.
  • PRO: On a rooted device it may be possible to regain entry if you have forgotten the screen lock password/pin/pattern (also a potential CON, see below).
  • PRO: You can take advantage of port forwarding over USB debugging to use tethering apps like PDANet (I believe that's how it's implemented since it does require it).
  • CON: If your device is lost or stolen, an unscrupulous individual could attempt to steal data from the device regardless of whether or not you've got a screen lock. If you're rooted, they can get pretty much everything.
  • CON: I recall reading that some devices can have trouble with accessing the SD card as a mass storage device when USB debugging is enabled. I've personally never seen this issue, but I have seen people allege that it was a problem.

See also: Using Hardware Devices from the Android SDK documentation which discusses debugging applications on physical devices (rather than the emulator). There is also a documentation page regarding the Android Debug Bridge (ADB) which explains its purpose and its commands.

 
 
   
   
4
 
vote

eldarerathis 'end

tasker または セキュリティ設定プラグインを自動的にトグルする debugging セルタワー、ネットワーク/ GPSロケーション、WiFiネットワークを搭載した、またはリーチを切り替えたとき(タスクとのexit-task)を離すと、安全な場所にあります。 NFCタグとロケールNFCプラグインオンデマンドオン/オフに切り替えることもできます。

画面に触れずに均一なことでも、画面が壊れても機能します。そして、その「悪質な個人」はあなたの「安全な場所」にいるか、またはあなたのタグを持っている必要があります、そしてそれらの状況を知っている必要があります - これははるかに危険です。

USBデバッグをオンにしてストレージをマウントするトラブルを持っているその小グループに属していない場合、これはほとんど「con」を残すことになる。

 

To make one of eldarerathis' cons less critical:

One could use Tasker or Locale together with the Secure Settings plugin to automatically toggle USB Debugging on for safe locations (based e.g. on cell towers, network/GPS location, WiFi networks connected or in reach), and toggle it off (exit-task with Tasker) when leaving such. With a NFC tag and the Locale NFC Plugin it could also be switched it on/off on demand.

All that even without touching the screen -- so it would work even if the screen is broken. And that "unscrupulous individual" then would have to be in your "safe location" or have your tag, and must know those circumstances -- which is much less risky.

If your device does not belong to that small group having trouble mounting their storage with USB Debugging turned on, this would leave almost no "Con" then.

 
 
2
 
vote

コンピュータに差し込むと、最大の下側は大容量記憶装置としてマウントできません。それをオンにすると、常にデバイスをデバッグしたいと思います。電話機のソフトウェアを開発しているか、携帯電話でADBを使用する計画を立てている場合は、本当にオンになっているだけです。 ADBプログラムはAndroid SDKを介してのみ利用可能で、その平均ユーザーが必要とするものではありません。それは私がいつも私のことを常に続けているが、それはそれを大容量記憶域として使用することが頻繁にそれをするので、それはAndroid開発をするための秘密のためだけのものです。あなたのマイレージはさまざまです。

 

The biggest downside is not being able to mount it as a mass storage device when you plug it into the computer. With it turned on it will always assume you want to debug the device. You really only need it turned on if you are developing software for the phone or plan on using adb with your phone. The adb program is only available through the Android SDK so its not something average users need. That being said I keep my turned on all the time, but that's only for connivence for doing Android development because I do that more often that use it as a mass storage. You mileage may vary.

 
 
 
 
0
 
vote

常にデバッグを続ける必要はありません。いくつかの装置では、電池の充電に影響します。デバッグが続くと、充電速度が非常に低くなります。これはフルチャージから5時間以上かかります....そのような問題がある場合は、USBデバッグをオフにしてください。 ....

 

You don't have need to keep debugging always on. In some devices it affects the charging of battery. When debugging is kept on, the charging speed becomes very low.... it'll take more than 5 hours to full charge.... if you have such problem then keep off usb debugging, ON it only when you need......

 
 
 
 

関連する質問

4  Droid XのSDカードをWindowsのドライブとしてマウントするのはどうやっていますか?  ( How do i keep my droid xs sd card from mounting as a drive in windows ) 
ストックドロイドX、2.1を実行しています。 USB接続モードが「充電のみ」に設定されています。 電話を私のコンピュータに接続するたびに、SDカードはコンピュータのドライブとしてマウントされます。電話機のUSB接続設定では、まだ「充電のみ」としてリストされて...

132  USB上で逆方向に逆らうのを設定する方法  ( How to set up reverse tethering over usb ) 
私のHTC G2電話は根ざしていて、CyanogenMod 7 を実行しています データプランはありません。 Wi-Fiが発生したときに電話をインターネットに接続したい場合は、マーケットアプリ、Gmailへのバックアップ、Gmailなどからの新しい連絡先な...

3  AndroidのUSBを介してファイルをMicro SDにコピーする方法?  ( How to copy a file into micro sd via usb in android ) 
USBを介して接続されているAndroid電話のマイクロSDにWindowsを介して接続する方法は? ...

13  Androidデバイスをウェブカメラに変えることはできますか?  ( Can i turn my android device into a webcam ) 
もしそうなら、どうですか? USB、Bluetooth、Wi-Fi接続を介して実装できますか? ...

4  WindowsエクスプローラのAndroid USBデバイス名を変更します  ( Change android usb device name for windows explorer ) 
USBをUSBを使用してWindows 7コンピュータにMotorola Moto E(Gen 2)を接続すると、Windows Explorerで "MOTOE2(4G-LTE)" がビットテクスです。しかし、私はすぐにそれが何であるかを知っています。 ...

4  HTC MAINS-TO-USB充電器:他の非HTC以外のHTCが充電するには?  ( Htc mains to usb charger use to charge other non htc but usb chargeable devices ) 
私のHTC欲望Zは、USBを介して充電するための電話を充電するためのUSBソケット付きの主電源の電気プラグからなる充電器が付いています。 iPod touchなどの他の装置はUSBを介して充電することができます。 USB電力充電のための標準があると仮定し...

0  UbuntuのAndroid Studio 3 17.04では、接続されているデバイスのNexus 7が表示されていません  ( Android studio 3 in ubuntu 17 04 not see nexus 7 in connected devices to run the ) 
Ubuntu 17.04とNexus 7でAndroid Studio 3.1.1を使用しています。 Android Studioアプリを実行するウィンドウ内の「接続されているデバイス」のリストにデバイスを表示しません: href="https://i....

29  巨大なファイルを転送する最速の方法は何ですか?  ( What is the fastest way to transfer huge files beween two android powered device ) 
2つのAndroid搭載機器間の巨大なファイル(例えば500MB)を転送するための最速の方法は何ですか?ブルートゥース? Wi-Fiダイレクト?ビーム?またはおそらくUSBの上にありますか? ...

1  WiFi接続のUSBテザリング(キャリアに問題がない)をブロックするAndroid 6.0.1(根)  ( Android 6 0 1 rooted blocking usb tethering of wifi connection carrier has no ) 
私は同様のトピックに関するいくつかの質問があることを知っていますが、私の問題は違う、説明しましょう: 私は、キャリアがWiFi接続のUSBテザリングを許可するスペインにあります(電話機はWiFiネットワークに接続されています。そのため、ノートパソコンがUSBに...

2  USB Connectedとして表示されていません  ( Phone not showing as usb connected ) 
Moto X4を実行しているAndroid 8.1.0。電話を私のWindows 10 PCのどれかに失敗させようとします。電話機は充電し始めますが、設定の下で、USBは接続されていません。電話機はPC上のデバイスマネージャには表示されません。 Androi...

4  コンピュータに接続されていると思って携帯電話を止めるにはどうすればよいですか。  ( How can i stop my phone from thinking its connected to a computer ) 
テレビの携帯電話からビデオをプレイすることを望んで、私のテレビのUSBポートに私の電話を差し込んだ。これは成功しませんでした。テレビから切断されてから約4日経ってから、まだ接続されていると考えています。 電話をオフにして、それは少しずつ離れるかもしれませんが、...

2  Samsung Tabletは、USBでPCに接続するときにデータアクセスを許可するように求めています  ( Samsung tablet keeps asking to allow data access when plugging to pc by usb ) 
USBではタブレットのデータにアクセスできません。プラグインしたときにアクセスできるようにするとダイアログが表示されるとダイアログが表示されますので、ダイアログがもう一度ポップアップされます。 これはサムスンギャラクシータブA、私のPCはUbuntuにあり...

24  USBデバイスをAndroid携帯電話に接続できますか?  ( Can you connect usb devices to an android phone ) 
私はHTCの欲求を持っていて、それにUSBデバイスを接続したい、例えばファイルやUSBキーボードを転送するための外付けUSB Thumbドライブ。 これはすべて可能な限り? ...

1  USBはサムスンギャラクシーA51で切断します  ( Usb disconnects on samsung galaxy a51 ) 
私は最新のAndroid 10とMacOS 10.15開発機を実行しているSamsung Galaxy A51(SM A515F)を持っています。 ADB承認が与えられますが、時には(30分あたり)切断してダイアログをもう一度表示します。 この装置でのみ起こ...

4  私のマイルストーンは常に充電されません  ( My milestone doesnt always charge ) 
私はマイルストーンを持っていて、私がサイドの「充電ライト」に私の(Motorola)の充電器をプラグしても照らされずに電話が充電されない場合があります。私は時折、私は一晩の充電の後に電話を抜いたことがあるので、これも起こるかもしれないと思います。予想100%)...