Для создания загрузочного изображения Android, Я построил ядро Linux с ./build.sh -p sun4i_crane -k 3.0
ясно. Тогда для построения источников Android установить среду source build/envsetup.sh
Для выбора платформы «обед» командаЯдро Android на Linux
[email protected]:/home/arge1-6/workspace/extroid/android4.0# lunch
You're building on Linux
Lunch menu... pick a combo:
1. full-eng
2. full_x86-eng
3. vbox_x86-eng
4. full_maguro-userdebug
5. full_tuna-userdebug
6. crane_3g-eng
7. crane_evb_mmc
8. crane_m1003h6-eng
9. crane_MID9742_sc3052-userdebug
10. full_panda-eng
Выберите для ММСА, номер 7, то я получил это предупреждение ниже
Which would you like? [full-eng] 7
** Invalid variant: 'crane_evb_mmc'
** Must be one of user userdebug eng
Я нашел этот crane_evb_mmc
этот файл makefile и изменил его crane_evb
, тогда я получил это предупреждение на этот раз
Which would you like? [full-eng] 7
build/core/product_config.mk:193: *** _nic.PRODUCTS.[[device/softwinner/crane-evb_mmc/crane_evb_mmc.mk]]: "device/softwinner/crane-evb_mmc/crane_evb_mmc.mk" does not exist. Stop.
** Don't have a product spec for: 'crane_evb_mmc'
** Do you have the right repo manifest?
** Invalid variant: 'crane_evb_mmc'
** Must be one of user userdebug eng
Я ищу это и есть решение, которое я изменить мой AndroidProducts.mk, как показано ниже, но не chages там
PRODUCT_MAKEFILES := \
$(LOCAL_DIR)/crane_evb_mmc.mk \
Каждый имеет suggesstion?
ответ на свой вопрос в этой книге: http://shop.oreilly.com/product/0636920021094.do –
благодаря @ м-RIC я получу эту книгу – ylmzekrm1223