Как кто-то уже предложила, местный манифест может быть использован для исправления оригинального манифеста. Однако манифесты также могут группировать проекты в группы, и вы можете использовать опцию -g
для repo init
, чтобы выбрать группы проектов, которые вы хотите загрузить.
Я думаю, что все устройства, которые вы не заботитесь, были помещены в группу «устройство», поэтому исключение этой группы путем префикса ее дефисом должно выполнить то, что вы хотите. Набор по умолчанию для групп: «default, platform-platform», например. «default, platform-linux» или «default, platform-darwin», хотя запись в формате платформы - * не совпадает с тем, как были отмечены теги AOSP. Во всяком случае, это должно избавиться от нежелательных проектов:
repo init -u ... -g default,-device
Вы можете копаться манифеста (.repo/manifest.xml
), чтобы найти дополнительные группы, которые вы не заинтересованы в
.