首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于linux的Android内核构建

基于linux的Android内核构建
EN

Stack Overflow用户
提问于 2014-10-21 12:15:02
回答 1查看 513关注 0票数 1

为了创建一个可引导的android映像,我清楚地使用./build.sh -p sun4i_crane -k 3.0构建了linux内核。然后,对于构建Android源代码,设置环境source build/envsetup.sh

用于选择平台“午餐”命令

代码语言:javascript
复制
root@arge16-HP-600B:/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

选择mmc,编号7,然后我收到下面的警告

代码语言:javascript
复制
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,然后我收到了这个警告

代码语言:javascript
复制
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,如下所示,但没有半圆

代码语言:javascript
复制
PRODUCT_MAKEFILES := \
    $(LOCAL_DIR)/crane_evb_mmc.mk \

有人有建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-22 22:35:39

lunch希望您提供一个板(crane_evb_mmc)和一个构建变体{user,userdebug,eng}。只供应董事会是不够的。尝试:

代码语言:javascript
复制
$ lunch crane_evb_mmc-eng
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26486488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档