1

Google の指示に従って、 Ubuntu 12.04 で Android をビルドしています。

https://source.android.com/source/building-devices.htmlのどこかにそれは言う

これらのツールをまだ持っていない場合は、fastboot と adb を通常のビルド システムでビルドできます。ビルドと実行に関するページの指示に従い、メインの make コマンドを次のように置き換えます。

$ make fastboot adb

そのコマンドを使用した後、コンパイルは正常に完了したようです。次に、adbバイナリを見つけました

 <path>/out/target/product/generic/system/bin/adb

ただし、それを使用しようとすると、「バイナリ ファイルを実行できません」というエラーが表示されます。

間違ったアーキテクチャ用にコンパイルされた可能性はありますか? 「make fastboot adb」の前に、何か (たとえば、昼食を含む) を構成する必要がありますか?

4

1 に答える 1

1

自分で解決策を見つけました。間違ったバイナリを見ていました。右のものはでした

<path>/out/host/linux-x86/obj/EXECUTABLES/adb_intermediates/adb

adb devices

デバイスのリストを作成します (電話のエントリが 1 つ含まれます)。

于 2015-01-16T00:44:47.307 に答える