Почему после клонирования исходного кода Android отсутствует каталог "external / qemu"? - PullRequest
0 голосов
/ 21 мая 2019

Я клонировал исходный код Android, следуя инструкциям на https://source.android.com/setup/build/downloading. Я хочу изменить и скомпилировать эмулятор Android, чтобы изменить номер телефона на свой настоящий. Я нашел этот ответ на Stackoverflow, где парень говорит, что мне нужно изменить файл external/qemu/telephony/sim_card.c:

Эмулятор Android: установить номер мобильного устройства?

Проблема в том, что после запуска $ repo init -u https://android.googlesource.com/platform/manifest и $ repo sync у меня есть каталог с именем external, но внутри него нет каталога с именем qemu. Нет каталога, начинающегося с q.

Так я что-то сделал не так, клонируя источники? Эмулятор находится где-то еще?

Ответы [ 3 ]

0 голосов
/ 23 мая 2019

Вы можете проверить manifest.xml в .repo/manifest.xml, чтобы проверить, есть ли external/qemu в вашем репо.Если да, то у вашего repo sync есть проблема, в противном случае Google удалил его из репозитория aosp.Я проверяю новейший manifest.xml в https://android.googlesource.com/platform/manifest/+/refs/heads/master/default.xml, и он показывает, что, возможно, Google удалил его из репозитория aosp.

0 голосов
/ 23 мая 2019

Пост, на который вы ссылаетесь, относится к 2013 году, AOSP с тех пор много двигается, и external / qemu больше не существует.

Вы можете убедиться, что в сегодняшнем манифесте нет "external / qemu" здесь .

0 голосов
/ 21 мая 2019

Возможно, он не синхронизирован должным образом. В любом случае вы можете синхронизировать только те, которые отсутствуют

Попробуйте это:

git clone https://android.googlesource.com/platform/external/qemu

Более подробную информацию можно найти здесь: https://android -review.googlesource.com / admin / repos / platform / external / qemu

...