11

Androidのソースコードをビルドした後、次のコマンドを実行するとエラーが発生しました。

#fastboot -w flashall
error: could not load android-info.txt

nexus one (ビルド 5) のソース コードのビルドに成功し、ディレクトリ out/target/passion/ に android-info.txt ファイルがあることがわかりました。

また、電話はつながっていると思います。「fastboot devices」を実行すると、デバイスが表示されます。

誰も理由を知っていますか?

4

4 に答える 4

21

古いスレッドを再アクティブ化して申し訳ありませんが、それでもトップ ヒットの 1 つであり、未回答です。私の修正は、ANDROID_PRODUCT_OUT環境変数があり、それが指していることを確認することでした /home/{usr name}/{build directory}/out/target/product/{taget}

繰り返しますが、死んだ投稿を復活させて申し訳ありません。

于 2012-01-06T13:44:33.970 に答える
1

flash all スクリプトがどのように構成されているかによって異なります。パーティションに直接フラッシュしてみてください。

例: fastboot フラッシュ システム system.img

OTA パッケージを fastboot で更新しようとすると、この問題が発生しました。

例: fastboot update xyz.zip。

fastboot経由で更新する正しい方法は

fastboot update updateImagename.im

于 2020-01-08T09:13:15.127 に答える
1

として$fastboot flashall -w

接続されたデバイスで Romをフラッシュします。ディレクトリにはRun/Device/Product多くの製品が存在する可能性があるため、どの製品をフラッシュするかを知る必要があります。したがって、製品は、任意の製品を指す変数によって取得されます。out/target/productANDROID_PRODUCT_OUT

/home/{usr name}/{build directory}/out/target/product/{taget}

を設定するには、次のANDROID_PRODUCT_OUTことを行う必要があります。

source build/envsetup.sh 
lunch

ランチメニューで製品を選択すると、fastboot flashall -w どの製品をフラッシュしたいかがわかります。

于 2013-12-02T08:10:26.923 に答える