[解決済み] Windows 7 x64から「adb devices」経由でNexus 7をUSBで表示できない。
質問
最新のAndroid SDKからUSBドライバをインストールし、タブレットでUSBデバッグをオンにするなど、当たり前のことをしました。
このとき ネクサス7 が接続されると、デバイスはWindowsの デバイスマネージャー と表示され、プロパティにはドライバのバージョン6.0.0.0が表示されているので、正しいドライバがインストールされ動作していることがわかります。
これは、デバイスが USB デバッグ モードであることも証明します。
問題は、その
adb devices
はデバイスを表示しないし
エクリプス
また、(驚くことではありませんが)アプリを実行するハードウェアデバイスとしてNexus 7を提供していません。
両方のデバイスを再起動しても効果がありません。
唯一わかるデバッグは、有効な
ADB_TRACE=all
しかし、これは私に何も教えてくれません。
mkh@MULE ~/AppData/Local/Android/android-sdk/platform-tools
$ export ADB_TRACE=all
mkh@MULE ~/AppData/Local/Android/android-sdk/platform-tools
$ adb devices
system/core/adb/adb.c::main():Handling commandline()
system/core/adb/adb_client.c::adb_query():adb_query: host:devices
system/core/adb/adb_client.c::_adb_connect():_adb_connect: host:version
system/core/adb/sysdeps_win32.c::socket_loopback_client():socket_loopback_client: port 5037 type tcp => fd 100
system/core/adb/transport.c::writex():writex: fd=100 len=4: 30303063 000c
system/core/adb/transport.c::writex():writex: fd=100 len=12: 686f73743a76657273696f6e host:version
system/core/adb/transport.c::readx():readx: fd=100 wanted=4
system/core/adb/transport.c::readx():readx: fd=100 wanted=4 got=4
4f4b4159 OKAY
system/core/adb/adb_client.c::_adb_connect():_adb_connect: return fd 100
system/core/adb/adb_client.c::adb_connect():adb_connect: service host:devices
system/core/adb/transport.c::readx():readx: fd=100 wanted=4
system/core/adb/transport.c::readx():readx: fd=100 wanted=4 got=4
30303034 0004
system/core/adb/transport.c::readx():readx: fd=100 wanted=4
system/core/adb/transport.c::readx():readx: fd=100 wanted=4 got=4
30303164 001d
system/core/adb/sysdeps_win32.c::adb_close():adb_close: 100(lo-client:5037)
system/core/adb/adb_client.c::_adb_connect():_adb_connect: host:devices
system/core/adb/sysdeps_win32.c::socket_loopback_client():socket_loopback_client: port 5037 type tcp => fd 101
system/core/adb/transport.c::writex():writex: fd=101 len=4: 30303063 000c
system/core/adb/transport.c::writex():writex: fd=101 len=12: 686f73743a64657669636573 host:devices
system/core/adb/transport.c::readx():readx: fd=101 wanted=4
system/core/adb/transport.c::readx():readx: fd=101 wanted=4 got=4
4f4b4159 OKAY
system/core/adb/adb_client.c::_adb_connect():_adb_connect: return fd 101
system/core/adb/adb_client.c::adb_connect():adb_connect: return fd 101
system/core/adb/transport.c::readx():readx: fd=101 wanted=4
system/core/adb/transport.c::readx():readx: fd=101 wanted=4 got=4
30303030 0000
system/core/adb/transport.c::readx():readx: fd=101 wanted=0
system/core/adb/transport.c::readx():readx: fd=101 wanted=0 got=0
system/core/adb/sysdeps_win32.c::adb_close():adb_close: 101(lo-client:5037)
List of devices attached
***NOTHING SHOWN*****
何が間違っているのでしょうか?
どうすればいいですか?
Nexus 7 を接続すると、" を示す通知が持続的に表示されます。
メディアデバイス(MTP)に接続する
"。この状態で
adb devices
は、Nexusはもちろん、他のデバイスも表示されません。しかし、2番目のオプションであるカメラ(PTP)を選択すると、デバイスをデバッグすることができます(カメラは無視し、PTPプロトコルに集中することが重要です)。
この設定は永続的で、新しいデバイスの場合、特に指示がない限りはMTPとして接続されるものと思われます。
感謝
キアラン・ギャラガー(@Ciaran Gallagher
Settings --> Storage --> Top Left Option (Computer USB Connection) tap--> choose MTP
関連
-
Androidで発生した問題、解決策とヒント
-
android studioが "The activity must be exported or contain an intent-filter" と表示され実行される。
-
android block certificate validation CertPathValidatorException: 認証パスのトラストアンカーが見つかりません
-
ライブラリをモジュールとしてインポートする際にエラーが発生しました。Error:A problem occurred configuring project ':library'.
-
アンドロイドスタジオ学習入門
-
Android studio 制約レイアウト ConstraintLayout
-
Android TextViewは、テキスト内容が表示省略記号を超えているかどうかを判断する
-
[解決済み】Android ADB デバイスがオフラインでコマンドを発行できない。
-
[解決済み】開発用デバイスのセットアップ(?????????????????????????????)
-
[解決済み] Windows 7でADBがNexus 4を認識しない件
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Android端末にADBが接続できない!を解決。理由: デバイスが認証されていない!
-
[android studio]com.android.ide.common.process.ProcessException: aaptの実行に失敗しました
-
cygwinのダウンロード、インストールチュートリアル、およびCDTの「makeプログラムがパスに見つからない」バグの解消
-
アンドロイドスタジオのエラーを解決する --> Error:(1, 0) id 'com.android.application' を持つプラグインが見つかりません。
-
指定された子にはすでに親がいます。まず、その子の親に対して removeView() をコールする必要があります。
-
エラー:未宣言の識別子(AS)の使用
-
プロセス 'command 'F:\sdkbuild-tools', 26.0.2 AAAPT.exe' finished with non-zero exit value 1
-
AndroidでListViewを使ってカスタムテーブルを描画する
-
android bluetooth--Bluetooth on、検索、ペアリング、接続
-
アプリの実行エラー。ターゲットデバイスが見つからない問題