Ошибка: не удалось загрузить android-info.txt

После того как я построил исходный код android, я выполнил следующую команду и получил ошибку.

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

Я успешно построил исходный код для nexus one (сборка 5), и я обнаружил, что есть файл android-info.txt в каталоге out/target/passion/.

Кроме того, я уверен, что телефон подключен. Когда я запускаю "устройства fastboot", он показывает устройство.

Кто-нибудь знает причину?

Ответ 1

Старая нить так жаль, что ее снова активировали, но она по-прежнему одна из лучших хитов, и она не ответила. Мое решение состояло в том, чтобы обеспечить переменную среды ANDROID_PRODUCT_OUT, и что она указывала на  /home/{usr name}/{build directory}/out/target/product/{taget}

Снова, извините за воскрешение мертвого поста.

Ответ 2

Как $fastboot flashall -w

flash Rom на подключенном устройстве необходимо знать, какой Run/Device/Product вы хотите выполнить, поскольку в каталоге out/target/product может быть много продуктов, И поэтому продукт получается переменной ANDROID_PRODUCT_OUT, которая должна указывать на любой продукт, т.е.

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

И для установки ANDROID_PRODUCT_OUT нам просто нужно сделать:

source build/envsetup.sh 
lunch

и выберите свой продукт в меню обеда, чтобы fastboot flashall -w знал, какой продукт вы хотите выполнить.

Ответ 3

Позвоните в обед, чтобы установить необходимые переменные среды. Например, "lunch aosp_flo-eng" можно вызвать, чтобы убедиться, что среда для планшета Nexus 7 [2013].