当前位置:编程学习 > wap >>

Android 4.2 系统编译时出现的问题

对Android4.2系统进行编译,出现以下错误:

make: *** 没有规则可以创建“out/target/product/x210/obj/EXECUTABLES/hostapd_intermediates/import_includes”需要的目标“out/target/product/x210/obj/STATIC_LIBRARIES/lib_driver_cmd_rtl_intermediates/export_includes”。 停止。
make: *** 正在等待未完成的任务....
Notice file: external/zlib/NOTICE -- out/target/product/x210/obj/NOTICE_FILES/src//system/bin/gzip.txt

请问要怎么解决, --------------------编程问答--------------------
自己顶

各位给点思路也行啊 --------------------编程问答-------------------- 沉了 --------------------编程问答--------------------
引用 1 楼 muyubaiaixing 的回复:

自己顶

各位给点思路也行啊


build all 之前先build clean一下 --------------------编程问答-------------------- 在你的make文件里面加下LOCAL_WHOLE_STATIC_LIBRARIES := export_includes  试试 --------------------编程问答-------------------- 我觉得,你是编译工具没有安装完全,导致编译器找不到相应的规则或者代码
试试sudo apt-get install lib32z1-dev
如果这个东西有装,再试试
sudo apt-get install git gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libglapi-mesa:i386  libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386 

确保,源码完整,工具完整,其它就是设置的问题了 --------------------编程问答-------------------- 提供的信息不足以看出问题。 --------------------编程问答--------------------
引用 5 楼 zhangweiit 的回复:
我觉得,你是编译工具没有安装完全,导致编译器找不到相应的规则或者代码
试试sudo apt-get install lib32z1-dev
如果这个东西有装,再试试
sudo apt-get install git gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libglapi-mesa:i386  libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386 

确保,源码完整,工具完整,其它就是设置的问题了

这些都装好了,android原生的系统直接 make 是可以编过的
--------------------编程问答-------------------- 我有个cortex-a8 的实验板

实验板给了android 4.0.4的bsp,我想编译一个专门针对这个板子的4.2的系统

现在有点乱,不知道从哪开始,只好先make,然后看哪里出错改哪里,这是目前编译出现的错误,我在4.1源码下编译的时候也是到这里出错的 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 也就是说,你在4.2的源码里面,把4.0的BSP部分加进去? --------------------编程问答-------------------- 这个错误信息好像很多会报这个错误的 --------------------编程问答--------------------
引用 10 楼 zhangweiit 的回复:
也就是说,你在4.2的源码里面,把4.0的BSP部分加进去?


恩,在device/samsung下加了板子对应的文件夹x210,在源码的根目录下面加了vendor文件夹,所加的东西都是从4.0.4的bsp中拷过来的,其他的地方还没有改动,内核用的是3.4,目前也没有改动 --------------------编程问答-------------------- 缺少依赖吧应该
hostapd是wpa_supplicant里面的貌似
你看下lib_driver_cmd_rtl的makefile是不是有啥依赖的库在你现在的配置下不编译。。。 --------------------编程问答--------------------
引用 13 楼 yuleyouxi 的回复:
缺少依赖吧应该
hostapd是wpa_supplicant里面的貌似
你看下lib_driver_cmd_rtl的makefile是不是有啥依赖的库在你现在的配置下不编译。。。


请问 lib_driver_cmd_rtl 去哪里找,在external的对应目录下没有找到

跟wifi的驱动有关系 --------------------编程问答--------------------
引用 14 楼 muyubaiaixing 的回复:
Quote: 引用 13 楼 yuleyouxi 的回复:

缺少依赖吧应该
hostapd是wpa_supplicant里面的貌似
你看下lib_driver_cmd_rtl的makefile是不是有啥依赖的库在你现在的配置下不编译。。。


请问 lib_driver_cmd_rtl 去哪里找,在external的对应目录下没有找到

跟wifi的驱动有关系


这个用grep命令搜下看看 --------------------编程问答--------------------
引用 15 楼 yuleyouxi 的回复:
Quote: 引用 14 楼 muyubaiaixing 的回复:

Quote: 引用 13 楼 yuleyouxi 的回复:

缺少依赖吧应该
hostapd是wpa_supplicant里面的貌似
你看下lib_driver_cmd_rtl的makefile是不是有啥依赖的库在你现在的配置下不编译。。。


请问 lib_driver_cmd_rtl 去哪里找,在external的对应目录下没有找到

跟wifi的驱动有关系


这个用grep命令搜下看看


我之前搜过,没有什么结果,我再试一下

--------------------编程问答--------------------  lib_driver_cmd_rtl  是不是有一些命名规则 --------------------编程问答-------------------- 楼主你的问题解决了吗?我也是出现同样的报错,如果解决了详解一下 --------------------编程问答-------------------- 求解。这个问题搞了好多天了 --------------------编程问答--------------------
引用 18 楼 oXingFuAnKang 的回复:
楼主你的问题解决了吗?我也是出现同样的报错,如果解决了详解一下

算是解决了
在4.0的bsp里找到了对应的驱动文件,放到hardware下面了 --------------------编程问答--------------------
引用 19 楼 rabbity1986 的回复:
求解。这个问题搞了好多天了


应该是缺少对应的驱动文件 --------------------编程问答--------------------
引用 20 楼 muyubaiaixing 的回复:
Quote: 引用 18 楼 oXingFuAnKang 的回复:

楼主你的问题解决了吗?我也是出现同样的报错,如果解决了详解一下

算是解决了
在4.0的bsp里找到了对应的驱动文件,放到hardware下面了


楼主,在这一部说说你具体是怎么做的,我现在不知道你所说的bsp找到对应的驱动文件时啥?帮忙具体写一下,我也遇到这样的问题了,谢谢!!
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,