web-dev-qa-db-ja.com

Android Fastbootデバイスがデバイスを返さない

現時点では、デバイス(カスタムハードウェアデバイス)にAndroidを再インストールします。ビルド後にイメージファイルを取得しました。しかし、_fastboot devices_と入力しても何も返されません。

_adb devices_は機能しています。デバイスを返します。 _fastboot flashall -w_も機能していません。 _<waiting for devices>_を返し、終了するまでその状態を保ちます。

70-Android.rules.dファイルは正しいです。 Android_PRODUCT_OUTも設定しました。 _But someone knows why fastboot does not see my device, but adb does?_

Udevまたはadbの再起動は機能しません。インターネット上でそれを勧める人もいます。

OS:Ubuntu 11.10

34
Michielodc

デバイスをブートローダーで再起動し、ブートローダーメニューでfastboot USBを入力していますか?

試して

adb reboot bootloader

次に、画面上の指示を探してfastbootモードに入ります。

44
Matt Cofer

Windowsの場合:

  • デバイスマネージャーを開く
  • 不明な「Android」デバイス(感嘆符付きの他のデバイスの下に表示される可能性が高い)を検索します
  • ドライバーを更新する
  • コンピューターを参照してドライバーソフトウェアを探す
  • デバイスのリストから選択して、すべてのデバイスのリストを選択します
  • 「Androidデバイス」または「Google Inc」の下に、「Android Bootloader Interface」があります。
  • 「Android Bootloader Interface」を選択します
  • ドライバーに互換性がない可能性があると表示されたら、[はい]をクリックします
34
Tengiz

ありがとうございました。それは私にとってはうまくいきました... windows cmdラインから

E:\dev\Android-sdk-windows\platform-tools>adb devices
List of devices attached
0123456789ABCDEF        device

E:\dev\Android-sdk-windows\platform-tools>fastboot devices

E:\dev\Android-sdk-windows\platform-tools>adb reboot bootloader

タブレットが再起動するのを待ちました...

E:\dev\Android-sdk-windows\platform-tools>fastboot devices 
mt6582_phone    fastboot
5
hamish

同じ問題がありましたが、VMを介してUbuntu 12.04を実行していました。 Nexus 10を使用しています。VM(仮想マシンの設定で仮想ボックスを使用)のフィルターとしてusbデバイスを追加しました。

追加したデバイスは「samsung Nexus 10」でした。

問題は、デバイスがfastbootモードになると、別のデバイスとして表示されることです。「Google、Inc Android 1.0。」です。したがって、VMはデバイスが接続されていないことを示し、明らかに「fastboot devices」は、VMのフィルターとして「second」デバイスを追加するまで何も返しませんでした。

これが誰かを助けることを願っています。

1
Taylor Hanson

[〜#〜] tldr [〜#〜]-前の応答に加えて。 fastbootコマンドのバージョンに問題がある可能性があります。 OSリポジトリで利用可能なデフォルトのものの代わりに、Android SDK Managerで最新のものをダウンロードしてみてください。

この問題を解決するためにできることがもう1つあります。 Nexus Playerをフラッシュしようとすると、同様の問題が発生しました。 normalブートモードで動作しているすべてのadbコマンド。ただし、fastbootモードに切り替えた後、fastbootコマンドを実行できませんでした。 fastboot devicesコマンドの出力に私のデバイスが表示されませんでした。 / etc/udev/rules.d/11-Android.rulesファイルに正しいルールを設定しました。 lsusbコマンドは、デバイスが接続されたことを示しました。

Soultionは非常に簡単でした。 Ubuntuパッケージで使用可能なデフォルトのSDKを使用する代わりに、Android StudioのSDKマネージャーを使用してfastbootをダウンロードしました。

必要なのは sdkmanager だけです。 Android SDK Platform Toolsをダウンロードし、デフォルト/ usr/bin/fastbootを新しいものに置き換えます。

0

fastboot devicesを入力しても何も得られなかった場合、デバイスがfastbootモデルに入ることができないことを意味します。これら3つのボタン、電源キー、音量キー(「+」と「-」の両方)を同時に押して、fastbootモデルを入力してください。その後、fastboot devicesを介してデバイスを確認し、デバイスのフラッシュを続行できます。

注:fastbootモデルに入ったのは、前に「電源キー」と「-」キーを押しただけで、同じ問題が発生しました。

0
Leo Kong

ルートとしてfastbootを実行する必要があります。 Sudo fastboot

0
espinchi