在写了Hal层的代码编译之后,发现在\system\lib\hw中没有我写的代码对应的.so文件
但在\symbol\system\lib\hw中有我相应的.so文件
有没有朋友遇到过这样类似的问题,找了好久就找不到原因
------解决方案--------------------
啥文件?
------解决方案--------------------
\symbol是什么东东?我怎么没见过
Android.mk里面改了么?一般include一个BUILD_SHARED_LIBARARY就可以了
解决这种问题上来二话不说先把那个文件去掉啊,看看编译是否正常
------解决方案--------------------
遇到与楼主一样的,问题,新加的HAL,只在symbol/system/lib 和 symbol/system/bin.
楼主解决了吗 ?
------解决方案--------------------
默认路径问题 在mk文件中加上这句,
LOCAL_MODULE_PATH := out/target/product/HT_PAD1051/system/bin
路径换成你想要放的路径
------解决方案--------------------
LZ还是把Android.mk贴出来看看吧。。。
------解决方案--------------------
LOCAL_PATH:= $(call my-dir)
LOCAL_PACKAGE_NAME := SyncMLSvc
这两个指定了就行了
LOCAL_MODULE_PATH应该不是必须的
------解决方案--------------------
是LOCAL_MODULE_TAGS的问题,如果是optional的话,就会直接输出到symbols目录下。这个得看LZ在编译整个系统的时候选的是eng,user还是userdebug了,LOCAL_MODULE_TAGS得根据这个来设置。
------解决方案--------------------
留下个记号,学习了。