3

Android SDK とタブレットで奇妙な動作が発生しています。タブレットを次のように認識させようとしています:

adb devices -l

指図。

タブレットを接続するたびに、コンピューターのウィンドウが少しの間ポップアップし、タブレットをカメラとして認識し、どのアプリケーションで開くかを尋ねてきます。その後、何かをクリックする前に消えます。タブレットでは、「このようなコンピューターからの USB デバッグを許可しますか?」と表示されます。クリックする前に消えてしまうこともあります。クリックすることもありますが、 adb devices -l はまだ認識しません。次に、dmesg を確認します。

[ 3398.180553] usb 1-1: new high-speed USB device number 45 using ehci_hcd
[ 3398.321392] usb 1-1: New USB device found, idVendor=18d1, idProduct=4e44
[ 3398.321404] usb 1-1: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[ 3398.321411] usb 1-1: Product: Nexus 7
[ 3398.321416] usb 1-1: Manufacturer: asus
[ 3404.230444] usb 1-1: USB disconnect, device number 45

Linux Mint 14 を使用しています。最近まで問題はありませんでした。

問題をトラブルシューティングするために私が行った手順のリストを次に示します。

  1. 別のカーネル バージョンを選択してコンピュータを再起動します
  2. adb kill-server と adb start-server で adb を再起動する
  3. タブレット ケーブルを他の 4 つの USB ポートに接続する
  4. タブレットの再起動
  5. USBデバッグがまだ有効になっていることを再確認します(はい、有効です)
  6. lsusb (Google Inc. が表示されるはずですが、表示されません)
  7. 私は最新のSDKを持っており、すべてが最新です
  8. グーグルで調べましたが、すでに行った基本的なトラブルシューティング手順しか見つかりませんでした
  9. その他の手順

他に何をすべきかわからない。しかし、生産性のこの時間の損失は私を犠牲にしています。私は会社向けの最初のアプリをほぼ完成させており、製品を販売できるように完成させる必要があります。

4

4 に答える 4

5

次の手順を試すことができます。

  1. adb kill-server でサーバーを停止します。
  2. ~/.android/ に移動し、存在しない場合はファイルを作成します: adb_usb.ini
  3. 値が 0x18d1 (デバイスの vendorId) の行を追加します。
  4. ファイルを保存して閉じます。

再試行。私にとってはうまくいきました (私は 100 ユーロのタブレットを使用しています...) 最後に、まだ問題がある場合は、次のように /etc/udev/rules.d/51-android.rules で udev ルールを作成できます。

SUBSYSTEM =="usb", ATTR{idVendor}=="18d1", MODE ="0666", GROUP ="plugdev"

また、ユーザーが plugdev グループに属していることを確認してください。この助けを願っています。

于 2013-04-05T22:29:39.057 に答える
1

友人が新しいケーブルをくれました。これで、私のタブレットはエラーなしadb devices -llsusbdmesgと表示され、Eclipse Android SDK Bundle から動作します。

于 2013-04-06T08:22:03.217 に答える
-1

ブロックデバイスの権限を確認しましたか? root として adb サーバーを起動してみてください。

于 2013-04-05T22:00:06.203 に答える
-2

お使いのコンピュータに適切なドライバがインストールされていますか?

タブレットが認識されても、必ずしもドライバーがインストールされているとは限りません。

Nexus 7 のドライバーは、 http ://www.asus.com/Tablets_Mobile/Nexus_7/#support_Download_32 で見つけることができます。

于 2013-04-05T21:55:58.147 に答える