2015-11-05 4 views
15

:USBポートを介してはどのように我々は、デバッグ対応のAndroid 6.0デバイス上でより簡単にMTPに切り替えるのですか?アンドロイド6.0、<a href="http://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#behavior-usb" rel="noreferrer">MTP no longer works automatically</a>で

デバイスの接続は、デフォルトでモードのみを充電するように設定されています。デバイスとUSB接続を介してコンテンツにアクセスするには、ユーザーが明示的にこのような相互作用のための権限を付与する必要があります。あなたのアプリはUSBポートを介してデバイスとユーザとの対話をサポートしている場合、相互作用が明示的に有効にする必要があることを考慮に入れます。

MTPは、少なくともあなたがそれよりも、おそらくより頻繁にUSBケーブルで接続し、そして毎回再認可する必要があります(タイムアウトを?)。

  • ゴー設定>開発者向けオプション
  • スクロールへ「を選択したUSB構成へ:有効USBデバッグで

    、私はMTPの共有は、デバイス上で動作するように取得することを発見した唯一の解決策は、にあります「

  • スイッチのようなものしかし MTPにそのオプションの値は、 『(それが今MTP上にある場合)』のみ
  • スイッチを充電するには、そのオプションの値が
  • をMTPします
  • あなたのMTPクライアントはこれを使用すると、外部のデバイスのファイルを操作しようとしているときを悪化させるある

(近いとデバイスの内容を示す再開くウィンドウは、Ubuntu 15.04上で、例えば)リフレッシュストレージ。

上記のプロセスを自動化するUIAutomator「テスト」を書き込むの短い行くMTPを、取得するためのコマンドライン方法はありますか?あるいは、この種の準備プロセスなしでMTPを稼働させるための他の方法はありますか?マシュマロで

+9

さえ@CommonsWareはSOに質問を。どのように伝えます;-) –

+0

@DhavalPatelこれは問題ではありません。私は当初、マシュマロのバグだと思っていました。何が痛い。 – Sabuncu

答えて

関連する問題