Android Studio 0.3.6
Fedora 18 3.11.7-100.fc18.x86_64
Nexus 5 KitKat
こんにちは、
Samsung Galaxy Tab 3 7.0
を実行しているAndroid 4.1.2
を使用してきましたが、adb
ですべてが正常に動作します。
ただし、新しいNexus 5デバイスを購入したばかりで、次のコマンドadb devices
を実行しても、Nexus 5は表示されません。
Android SDK Manager | Extras | Google USB Driver | status "Not compatiable with Linux"
の下
ドライバーが必要な場合はFedora 18
を実行しているため、USB用のドライバーは必要ですか?
Samsungは正常に機能し、アプリを展開して実行できるため、セットアップは正しいと思います。 Nexus 5に何か問題があるのではないかと思っています。
私は次を試しました:
adb kill-server
adb start-server
Nexus 5のCamera PTP
とmedia device MTP
の設定は機能しませんでした。
提案に感謝します、
あなたがする必要があるのはこれです:
Settings | About Phone
build number
まで下にスクロールします。ビルド番号を約7回タップします。 you are x steps away from being a developer
というポップアップメッセージが表示されるたびに
最終ステップに到達すると、now you are a developer
というメッセージが表示されます
設定に戻ると、新しい設定Developer options
が表示され、開発者向けの多くのオプションが表示されます。 USB debugging
を有効にする
電話をUSBに再接続すると、adb devices
の下にデバイスが表示されます。
この答えが他の誰かに役立つことを願っています。
Nexus 4(Androidバージョン4.4.2)でも同様の問題が発生しましたが、adbデバイスにはリストされていませんでした。
デバイスからUSBデバッグが有効になっていることを確認し、PCで以下を実行します。
Android SDKの更新(Google USBドライバー)
PCのコントロールパネルから、[システム]-> [デバイスマネージャー]-> [Nexus 4]を右クリック-> [ドライバーの更新]。
Android-sdk-folder\extras\google\usb_driverを検索するパスとして設定し、サブフォルダーを含めます。
Windowsからドライバーが最新であることが通知された場合は、ドライバーをアンインストールして(nexu4を右クリック->ドライバーをアンインストール)、手順2からやり直してください。
その後、cmdを開き、adb kill-serverを入力してから、adb devices、これでデバイスが含まれます。
次の手順を実行します、
この簡単な手順はうまくいきました、Windows 8.1上のNexus 5および5Xデバイスでデバッグします。
従うべきステップはこれらです:
1)開発者オプションからデバッグUSBモードを有効にする
2)コンピューターからデバイスを取り外します
3.1)Settings
→Storage
に移動し、ActionBarでオプションメニューをクリックして、USB computer connection
を選択します。
3.2)3.1)
オプションが見つからなかった場合は、Settings
→Developers Options
→Select USB Configuration
に移動します。
4)Camera (PTP)
接続を選択します。
5)デバイスを接続すると、デバイスのポップアップが表示され、コンピューターの着信接続などを受け入れることができます。
6)うまくいかない場合は、開発者向けオプションでデバッグUSBモードを切り替えてみてください最後に、DDMSとvoilàに表示されるはずです。
私のWindowsソリューション:
ここに移動して、簡単な場所にダウンロードして解凍します。
http://developer.Android.com/sdk/win-usb.html#top
「マイコンピュータ」または「コンピュータ」を右クリックします
プロパティを選択
デバイスマネージャーを選択
お使いのデバイスを探してください。その上に黄色のマークが必要です。
「ドライバーソフトウェアの更新」をクリックします。
コンピューターを参照してドライバーソフトウェアを選択します。
前に保存したusb_driverフォルダーを選択します。
それをインストールする
そしてワラ。魔法。
Android 5上のWindows 7およびNexus 5の簡単なソリューションを次に示します。
オリジナル: http://www.Android.gs/download-and-install-google-nexus-5-usb-drivers-adb-fastboot/
注:デバイスでUSBデバッグを有効にすることを忘れないでください:)
エミュレーターまたはAndroidデバイスとの通信に問題がある可能性があります。この通信は、Android Debug Bridge(adb)によって処理されます。
Eclipseでは、これにより問題が発生した場合にadbをリセットできます。したがって、ウィンドウ→パースペクティブを開く→その他...→DDMSでDDMSパースペクティブを選択します。
Adbを再起動するには、デバイスビューで[Reset adb]を選択します。
誰もまだ言及していないこと:
一部のケーブルはデータをサポートしていません。私がここに座っていたのは、なぜNexus 5がOSXに登場することを拒否したのかということです。データをサポートしていないケーブルを使用していたことが判明しました。
それをサポートしていた別のケーブルに交換すると、突然USBデバッグを使用できるようになりました。
まだイライラしている人のために、実験的なARTランタイムを使用している場合は、(デバイスの開発者向けオプションで)ダルビックに切り替えてみてください
私は同じ問題に悩まされており、開発者オプション> Select USB ConfigurationでAndroidデバイス(Nexus 5X)を変更するだけで解決できました。 RNDIS(USBイーサネット)
ADBとドライバーのバージョンは重要です。デバイスが新しいほど、古いバージョンのADBが正しく動作する可能性が低くなります。
独自のADBコピーを使用するアプリを更新するか、少なくとも手動でADBを更新する必要があります。
たとえば、Helium/Carbonをインストールする場合、古い/不完全なADBを使用します。この理由により、新しいデバイスはADBサーバーにリンクしない場合があります。
ここで書いていることは、Windowsおよびおそらく* nix OS上の将来のデバイスでも機能するはずです。
最初にシステムを準備する必要があります。 Androidの場合:
windowsの場合:
これらの手順が以前に正しく実行されていた場合、adbをテストする必要があります。 Android SDKが以前にインストールされていた場合、adb.exeがあるコマンドプロンプトを開き、デバイスのリストをテストします。
adb start-server重要な注意:このコマンドは、最初の実行時にリンクされているコンピューター間の通信を許可するようにデバイスに要求します。プロンプトには、問題のPCに固有のRSAキーもリストされます。 start-serverでこのプロンプトがないと、ADBは機能しません! ADBに依存するアプリケーションもありません。
adb devicesデバイスをリストする必要があります。リストが空で、おそらくRSAプロンプトが表示されなかった場合、通信は機能しません。リストが空の場合、現在のADB(およびSDK)を更新または新しくインストールする必要があります(Helium/Carbonなどの独自のADBランタイムを取り込むアプリの場合)。
独自のADBを使用するアプリケーションの場合、バージョンが古く、これらのアプリがSDKの代わりにそれを使用することを主張している場合、これらのファイルはAndroid SDKの最新のものに置き換える必要があります。プレーンでシンプルなコピー&ペースト。
Android SDKに関しては、インストールする必要があるパッケージはSDKツールとプラットフォームツールのみです。そこで、ADB.exeにはいくつかのサポートライブラリが必要になります。Windowsでは、これらのファイルはAdbWinApi.dllとAdbWinUsbApi.dllです。問題が発生した場合に応じて、これが唯一のランタイムである場合、ADBツールを保持しながらSDKからSDKをアンインストールできます。
Windows 7およびNexus 5のソリューション(すべてのNexusデバイスに適用可能):
Nexus 5をUSB経由でシステムに接続すると、システムがWindows用のNexus 5デフォルトドライバを自動的にインストールしていることがわかりました。そのため、デフォルトのドライバーのアンインストールは無駄であり、とにかく自動的にインストールされます。さらに、デフォルトのドライバーをアンインストールすると、[コンピューターの管理]の[デバイス]でNexus 5を見つけることができなくなります。だからここに私がやったことがあり、私のために働いた!
%APPDATA%\Local\Android\sdk\extras\google\usb_driver
デバッグの有効化などのすべての手順を実行した後、... SIMカードを挿入して電話を再起動する必要がありました
Nexus 5をフォーマット済みのWindows XPに接続しようとしている場合は、次の手順を実行します。
Android電話をadbで運よく接続しようとして、すべてのUSB構成(MTP、PTP、RNDIS)を試した人向け。 Windows 7のNexus 5Xの場合、SB設定の充電を選択するだけで電話機をadbに正常に接続できたことに注意してください。他の構成(MTP、PTPなど)では機能しません。
USBドライバー:Google USB Driver v11
ADBバージョン:Android Debug Bridgeバージョン1.0.39
ああ、私はこの単純なことに3時間を費やし、上記の指示の組み合わせを試しました。それがうまくいかない場合は、上記の指示のいくつかの組み合わせを試してみてください。私はWindows 7とネクサス5を使用しています。私が抱えていた問題は、Google usbフォルダからドライバをインストールしようとしたときに、Windows 7がインストールに失敗することでした。私の手順は次のとおりです。
-まず、Windows 7ですべてのnexusドライバーをアンインストールします。USBケーブルで接続し、デバイスマネージャーに移動して、ドライバーをアンインストールします。ケーブルを取り外し、ドライバーが見つからず、デバイスマネージャーの「その他のデバイス」の下にネクサスが表示されるまで繰り返します。また、nexusデバイスをカメラ(PTP)として構成しました
-@Dharani Kumarの指示に従ってください。ネクサスデバイスの適切な構成変更を行う
-@Harshit Rathiの指示に従ってください。 Windowsがデバイスを検出したときに、Eclipseがデバイスを表示できるようにします
-1分後にUSBケーブルを抜き、再度差し込みます。これで、ネクサスデバイスにポップアップが表示されます。 Windows 7でローカルシステムからドライバーをインストールできるように、それをクリックします。これが表示されない場合は、デバイスまたはPCを再起動してください
-@Rickの指示に従ってください。@ jimbobにリストされているUSBドライバーをダウンロードできます。
それでも問題が解決しない場合は、このスレッド全体を読み直して、そこから進んでください(他のWebサイトで何時間も費やしましたが、これらの断片は役に立ちませんでした)
ここに移動して、簡単な場所にダウンロードして解凍します。
http://developer.Android.com/sdk/win-usb.html#top ダウンロードとインストール
USBデバッグが有効で、Windowsにデバイスが表示される同じ問題がありましたが、Nexus(6)デバイスを接続したときにRSAフィンガープリントに関する質問が表示されず、Androidデバイスマネージャーにも表示されませんでした。
しかし、Windowsデバイスマネージャーには、AndroidデバイスおよびComposite ADBインターフェイスなどであるというエントリがありました。それでも動作しませんでした。ドライバーの手動更新に関する以前のヒントを試したとき、Windows 8.1は「Windowsはデバイスのドライバーソフトウェアが最新であると判断しました」と答えましたが、これは正しくありません。ドライバーの詳細を見ると、ドライバーが「ClockworkMod」によって公開されていることがわかりました。これは、昨年ヘリウムアプリをインストールしたことが原因だと思いました。だから私はそれをアンインストールしたが、まだ同じ問題があった。もう一度確認しましたが、今回は確かにGoogleドライバーでしたが、バージョン7は2012年に公開されました(バージョン11は2014年に公開されていません)。 これらのAS WELLをアンインストールし、%localappdata%\ Android\sdk\extras\google\usb_driverにあるSDKからドライバーを再インストールするトリックを試しました
デバイスを再接続すると、ようやく動作し、Android Studioでデバッグできるようになりました。確かにドライバーの問題。
RickとMadXによる回答は、手順を実行するための正しい方法です(回答は大歓迎)
私の場合、Nexus 5x、5PにAkcess USBタイプCデータ同期ケーブルを使用しています-Nexus 5xはUSBケーブルにタイプCを供給しないため、ベンダーから購入しました。
同じ問題がある。私が愚かにやっているのは:-ケーブルを間違った方法で接続している。私はそれを逆さまに再接続した後、私のために働いています。
一部のケーブルはデバッグ可能をサポートしていないと思うかもしれません。しかし、私の場合はそうです。
これ(画像)は、私の場合、タイプCをUSBサイドシンボルとして使用する必要があります。愚かな解決策ですが、私のために働く
私の場合:
そしてそれはうまくいきました。
実行してみてください:
Sudo ./adb kill-server
Sudo ./adb start-server
Sudo ./adbデバイス