主题 : 编译Android的HAL模块时遇到问题,求教 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 36575
精华: 0
发帖: 29
金钱: 155 两
威望: 31 点
综合积分: 58 分
注册时间: 2011-01-18
最后登录: 2013-01-01
楼主  发表于: 2012-03-29 15:12

 编译Android的HAL模块时遇到问题,求教

在编译Android的HAL模块时遇到如下问题:
[root@OUC-B103 modules]# mmm led/
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=2.3.4
TARGET_PRODUCT=generic
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=GRJ22
============================================
make: 进入目录“/tmp/android/Android-2.3.4”
make: *** 没有规则可以创建“out/target/product/generic/obj/SHARED_LIBRARIES/led.default_intermediates/LINKED/led.default.so”需要的目标“out/target/product/generic/obj/lib/liblog.so”。 停止。
make: 离开目录“/tmp/android/Android-2.3.4”
我在网上查找,都没找到解决办法,提示说需要的目标“out/target/product/generic/obj/lib/liblog.so”但是obj下没有lib文件。请大家帮忙看看,问题在哪里,谢谢了!
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
1楼  发表于: 2012-03-29 15:25
必须先完整编译一次,然后才能单独用mmm编译某个模块
级别: 新手上路
UID: 36575
精华: 0
发帖: 29
金钱: 155 两
威望: 31 点
综合积分: 58 分
注册时间: 2011-01-18
最后登录: 2013-01-01
2楼  发表于: 2012-03-29 15:58

 回 1楼(911gt3) 的帖子

我是完整编译后才用的mmm命令,那我的obj下没有lib文件是什么原因呢?是完整编译过程有问题么?求教
菜鸟在路上
级别: 圣骑士
UID: 42749
精华: 6
发帖: 241
金钱: 1530 两
威望: 306 点
综合积分: 602 分
注册时间: 2011-04-11
最后登录: 2016-07-19
3楼  发表于: 2012-03-29 16:01
我的编译有这个文件啊,上传送你一个,你放到那目录看编译过不
附件: liblog.rar (7 K) 下载次数:7
级别: 新手上路
UID: 21422
精华: 0
发帖: 29
金钱: 145 两
威望: 29 点
综合积分: 58 分
注册时间: 2010-05-16
最后登录: 2015-01-22
4楼  发表于: 2012-12-21 14:21
我有同样的问题,楼上或谁可以帮下我吗?
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
5楼  发表于: 2012-12-21 15:22

 回 4楼(jamsom) 的帖子

希望这个帖子对你有帮助
http://www.aiothome.net/read.php?tid-20884.html
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 84391
精华: 0
发帖: 1
金钱: 5 两
威望: 1 点
综合积分: 2 分
注册时间: 2012-12-20
最后登录: 2012-12-21
6楼  发表于: 2012-12-21 19:11
Welcome to Longchamp UK Bags Online store. Well-known French brand Longchamp UK, founded in 1948,which Longchamp Bags Australia is a member of the renowned world-renowned Longchamp Bags leather family. Our Longchamp UK will be your love! The Longchamp Bags UK is famous for its second to none Longchamp UK traditional french workmanship,the leading Cheap Longchamp Bag fashion design,lightweight Cheap Longchamp UK practical folding concepts Longchamp Eiffel Tower Bags and plain friendly price in our Longchamp Australia Sale. As a Longchamp Bags outlet store, we provide many different Longchamp Bag shapes, sizes and colors Cheap Longchamp bags uk sale, such as Longchamp Le Pliage Bags, Backpack, Longchamp Le Pliage Tote, Longchamp Travel Bags, Longchamp Handbags Longchamp Folding Bags ect. Lightweight Longchamp Travel Bags online Sale, buy top quality Longchamp Le Pliage Bags online, Longchamp Hobo Bags with competitive price! Enjoy Longchamp Le Pliage Tote Bags shopping here!
级别: 新手上路
UID: 67412
精华: 0
发帖: 19
金钱: 95 两
威望: 19 点
综合积分: 38 分
注册时间: 2012-04-11
最后登录: 2013-10-18
7楼  发表于: 2013-01-21 16:18
Makefile加上:
LOCAL_SHARED_LIBRARIES :=                                                                      liblog \
                          libcutils \
                          libhardware

                                              
LOCAL_LDLIBS:=  -L$(SYSROOT)/usr/lib -llog