EclipseとNexus5を使用してAndroidのアプリ開発をしようとしています。
ただし、EclipseからMyFirstAppを初めてロードした後、認証を正しく取得できないようです。
コマンドプロンプトからadbデバイスを実行すると、次のようになります。
0350b965215d9854 unauthorized
または
0350b965215d9854 offline
そして、すべてを再起動した後でも、電話に認証ポップアップが散発的に表示されるだけです。 [このコンピューターから常に許可する]チェックボックス(下の写真)を選択しても、コンピューターは許可されません。チェックボックスが示すように、自分のコンピューターを認証したことを覚えたことはありません。
数回、サーバーを強制終了してサーバーを複数回再起動した後、「adb devices」と入力した後、adbはデバイスを認識します。
0350b965215d9854 device
しかし、Eclipseでアプリを実行しようとすると、次のエラーメッセージが表示されます。
[2013-11-09 18:10:16 - MyFirstApp] Failed to install MyFirstApp.apk on device '0350b965215d9854': timeout
[2013-11-09 18:10:16 - MyFirstApp] Launch canceled!
また、adbからシェルやその他のコマンドを実行することもできません。
最新のUSBドライバー、Android sdk、およびEclipseリリースを使用していることを確認し、次の修正を試しました。
Nexus 5の場合:
セーフモードでの起動
USBデバッグの切り替え/切り替え解除
USBデバッグ認証の取り消しと再認証
電話を再起動します
1回限りのアクセス許可の許可
Windows 8の場合:
コンピューターを再起動する
Eclipseの再起動
Cmdからadbを強制終了/開始します
タスクマネージャーからadbを強制終了する
Eclipseの再インストール
グーグルのUSBドライバーを再インストールする
この質問 に従ってグーグルのドライバーにネクサス5行をインストールする
Android SDKの再インストール
USBポートの変更
Nexus 4 と Nexus 7 について非常によく似た投稿を見てきましたが、これらのソリューションに含まれるすべてを試しても、まだどこにも行きません。
上記のNevinChenの手順を成功せずに実装した後、関係のない理由でシステムをWindows8.1にアップグレードすることになりました。好奇心からUSBデバッグを再試行しましたが、最初は問題なく動作しました。それ以来、機能し続けています。
問題は、システムの復元またはアップグレードのみが書き換えられるという誤ったドライバーでインストールされたシステム設定であったとしか思えません。デバイスマネージャからドライバをアンインストールしようとしても、問題は解決しないようです。
他の誰かがシステムの復元またはアップグレードでこの問題を解決したかどうか知りたいです。
これが私の解決策です 1。最新のADTバンドルを再ダウンロードします 2。 「マイコンピュータ」->「デバイスマネージャ」で古いドライバをアンインストールします(古いドライバも削除します) 3。 「Nexus5」を右クリックし、「[新しいADTパス]/sdk/extra/google/usb_driver」 4の下にあるドライバーを使用してドライバーを更新します。デバッグモードをオンにします(KRT16Mを複数回クリックします) 5。私の最初のアプリをデプロイします。そして、デバイス上のポップアップが表示されます。 [はい]をクリックしてキーを受け入れます。 頑張ってください!
SDKとADTの両方を更新してみましたか? KitKatのサポートは 最新 ADTで提供されます
私にとって、AndroidGeeksが提供するチュートリアルは、Windows(7)PCへの接続の問題を修正するのに役立ちました。
「まず、デベロッパーオプションからGoogle Nexus5のUSBデバッグを有効にしてください。
これで、チュートリアルに進むことができます。 Google Nexus 5 USB/ADB/Fasboot /ブートローダードライバーのインストール方法:
また、デバイスをブートローダーモードで起動して、デバイスがコンピューターに接続されているかどうかを確認する必要があります。そうでない場合は、ブートローダーモードメニューにとどまり、上記のチュートリアル全体を繰り返す必要があります。最終的には、Google Nexus5がPCに認識されるようになります。」
リンク: http://www.Android.gs/download-and-install-google-nexus-5-usb-drivers-adb-fastboot/
Windows 7では、次のリンクの手順を試しました: https://developer.Android.com/tools/extras/oem-usb.html#InstallingDriver
コンピュータとデバイスの両方を再起動して何度か試してもどこにも行きませんでした。複数のUSBポートを試しました。また、ノヴァランチャーからストックランチャーに切り替えましたが、改善の兆しはありませんでした。
結局、私はUSBケーブルを交換しました、そしてそれは働きました!
最初のケーブルはSamsungGalaxy S4からのもので、標準のNexus 5usbケーブルには存在しなかったノイズ低減チョークがありました。
ここにリンクの説明を入力してください Windows 7以前を使用している場合は、Adbインストーラーが適切に機能します。アプリをインストールするだけで、スマートフォンを接続すると、ビルドが認識され、必要なものが提供されます。
うまくいく
私は真新しいウィンドウ8ラップトップを使用しています:
次の手順は私のために働きます:
1。最新のADTバンドルをダウンロードする
2。ネクサス5をPCに接続します(デフォルトのUSBドライバーをインストールした後にデバイスを認識します)
3デバイスマネージャーから「Nexus5」を右クリックし、「[新しいADTパス]/sdk/extra/google/usb_driver」の下にあるドライバーを使用してドライバーを更新します
4。デバッグモードをオンにします(KRT16Mを複数回クリックします)
チャームのように機能します!