1

Для создания загрузочного изображения 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?

+0

ответ на свой вопрос в этой книге: http://shop.oreilly.com/product/0636920021094.do –

+0

благодаря @ м-RIC я получу эту книгу – ylmzekrm1223

ответ

1

lunch ожидает, что вы поставите плату (crane_evb_mmc) вместе с вариантом сборки {user,userdebug,eng}. Поставки только платы недостаточно. Попробуйте:

$ lunch crane_evb_mmc-eng 
+0

Спасибо @ м-РИК, все хорошо – ylmzekrm1223

Смежные вопросы