38

Androidフォンで有効USB debuggingにしてUbuntuに接続すると、次のようなポップアップが表示されます

Unable to mount SAMSUNG_Android
Error initializing camera: -60: Could not lock the device

ポップアップを無効化または無視するには? Windows では問題なく動作します。問題はUbuntuだけです

4

3 に答える 3

54

問題は、Ubuntu がまだ MTP をネイティブにサポートしていないことです。次の 13.04 バージョンで、この厄介な問題が修正されることを願っています。それまでの間、手動で ubuntu の PPA に MTP サポートを追加して、Android デバイスにシームレスにアクセスできます。

ターミナルで、次を発行します。

sudo add-apt-repository ppa:langdalepl/gvfs-mtp
sudo apt-get update

それから

sudo apt-get install gvfs

コンピュータを再起動してください。Android デバイスで USB デバッグを有効にする必要がある場合があります。次回プラグインすると、迷惑なエラー ポップアップが表示されなくなります。Nautilus では、2 つのマウントされたデバイスとしてではなく、SD カードと内部メモリをサブ フォルダとして持つ単一のデバイスとして表示されるはずです。データ転送は機能するはずですが、一部のアプリケーションからデバイスにアクセスする際に問題が発生する可能性があります。その場合は、Go-mtpfsを試してみてください。デバイスを手動でマウント/アンマウントする必要がありますが (これは 2 回のクリックで実行されます)、通常のフォルダーにアクセスするのと同じくらい迅速かつ簡単に行うことができます。

それがあなたを助けることを願っています。わたしにはできる。Ubuntu 12.04、Samsung Galaxy S III、Nexus 7。

于 2013-04-06T21:57:32.687 に答える
15

今日、私は Wiko DARKMOON で問題を解決しました。Linux の gvfs ソリューションの問題は、ファイル「/lib/udev/rules.d/69-libmtp.rules」にデバイスのマッピングがないことでした。

注意: 「lsub」でデバイスを表示するには、「usb デバッグ」を有効にする必要がある場合があります。これは次のように行うことができます。

  • Android 2.3 - Gingerbread: [設定] > [アプリケーション] > [開発] > [USB デバッグ]
  • Android 4.0 - Ice Cream Sandwich: [設定] > [開発者向けオプション] > [USB デバッグ]
  • Android 4.1 - Jelly Bean: [設定] > [開発者向けオプション] > [USB デバッグ]
  • Android 4.2 以降 - Jelly Bean:
    • 設定 > 概要
    • ビルド番号までスクロールし、7回タップします
    • 「設定」メニューに「開発者向けオプション」が表示されるようになりました
    • そこに行き、「USBデバッグ」を有効にします

次の手順は、既にインストールされている「gfvs」を使用して Linux Mint にデバイスを自動マウントするのに役立ちました。

  1. lsub で vendorid と productid を見つけます。

    $> lsusb
    Bus 001 Device 013: ID 0bb4:0c02 HTC (High Tech Computer Corp.) Dream / ADP1 / G1 / Magic / Tattoo (Debug)
    ...
    

    「0bb4」はベンダー ID、「0c02」は製品 ID です。

  2. 編集のためにファイル「/lib/udev/rules.d/69-libmtp.rules」を開きます。

    $> gksudo gedit /lib/udev/rules.d/69-libmtp.rules
    
  3. 以前のデバイスを複製し、ID を修正して新しいデバイスを挿入し、ファイルを保存します。

    # Wiko DARKMOON
    ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0c02", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
    
  4. スマートフォンのプラグを抜き、再度差し込んでください。Linux は、他のデバイスと同じようにデバイスをマウントする必要があります。

于 2014-10-05T14:52:15.553 に答える