【Android系统】hardware下so编译不生成的问题

  • Post author:
  • Post category:其他


问题背景:
        aosp/hardware/libhardware/modules/下面创建目录,里面一个c文件+一个android.bp

我之前usbdebug版本也是,编译很多次,在out/target/product/msm8953_64/vendor/lib/和

out/target/product/msm8953_64/vendor/lib64/下面不生成对应的so文件。

比较郁闷,这个不是android.bp和c文件的问题,应该是编译系统的问题。

之前ud版本不生成时,在文件目录死命touch文件,认为是文件时间的问题,然后偶然生成了。。。

今天删除out,然后编译user版本,又生成不了。touch文件没什么用,全编译了好几次还是没生成,搞郁闷了。

我先记录一下,他么的。。。博客键盘侠记录一下。后面更新记录下是什么原因

啥也不说了,弱智的一批。。。。。

app和so模块编译一样,除了本目录的android.mk/android.bp, 需要在mk里面添加模块编译.

外面的总开关里面也要加。


mk的包含和.h也差不多道理,是一层一层展开的。之前在android5.0的那本书上看过mk编译的基本知识。

实际在编译中意识太差了。

记录一下,下次不会忘了!!



版权声明:本文为John_chaos原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。