android 9.0 interface目录增加接口后HIDL,全编译报错

新增加的 [email protected]复制到

/vendor/bin/hw

运行:

/vendor/bin/hw/android.hardware.sample@1.0-service

错误1:

 LINK EXECUTABLE "/vendor/bin/hw/[email protected]": library "[email protected]" not found

提示找不到库文件,

增加接口后HIDL,全编译报错:

Changing the VNDK library list is not allowed in API locked branches

解决办法:

build/make/target/product/vndk/

目录下,在28.txt和current.txt中
加入

VNDK-core: android.hardware.sample@1.0.so

,严格按照字母顺序加,
报错的源码在这个目录下的Android.mk里

注:新增加interface 接口需要考虑过CTS的问题

你可能感兴趣的:(Android开发)