Синхронизация репозитория зависает на платформе / оборудовании / ti / am57x

#android #git #android-source #repo #android-automotive

#Android #git #android-исходный код #репозиторий #android-автомобильный

Вопрос:

Пытаюсь собрать автомобильную ОС Android из исходного кода для Pixel 4 XL, согласно инструкциям по адресу: https://source.android.com/devices/automotive/start/pixelxl#code-sync-and-build

Попытка сделать это на macOS Big Sur 11.2;

Используя следующий вызов: repo sync -j8 -c -v (8 потоков заданий, проверка, подробный)

Он всегда будет зависать Checking out: 38% (288/748) platform/hardware/ti/am57x
Я знаю, что он зависает, так как загрузка процессора git-remote-https снизилась с 99% (в 8 раз) до нуля.

Я пытался (безуспешно) исправить конкретный репозиторий, используя следующий метод:

 $ cd platform/hardware/ti/am57x
$ git status
Not currently on any branch.
nothing to commit, working tree clean
$ git branch -r
  m/android-10.0.0_r40 -> tags/android-10.0.0_r40
$ git checkout -b android-10.0.0_r40 m/android-10.0.0_r40
Switched to a new branch 'android-10.0.0_r40'
 

Я был уверен, что это решит проблему, но следующий repo sync зависает в том же месте и выдает следующее сообщение:
hardware/ti/am57x/: leaving android-10.0.0_r40; does not track upstream

Любая помощь приветствуется.

Комментарии:

1. git-remote-https в конечном итоге следует прекратить что-либо делать, потому что репозитории будут полностью скопированы локально. Процесс проверки просто нуждается в существовании любого данного репозитория; он не должен зависать, потому что он даже не может запуститься, пока репозиторий не будет завершен, и все, что он делает, это извлекает архивированные файлы из некоторого коммита (и настраивает Git, чтобы узнать, какой это коммит).). Если появляется зависание шага «извлечь архивированные файлы», это обычно указывает на аппаратную проблему с компьютером, хотя она требует дополнительной диагностики.

2. А, понятно, спасибо! На данный момент я пытаюсь выполнить синхронизацию без флага -c; Посмотрим, поможет ли это.