- 使用 diff 比较 build\make\target\product\vndk\28.txt 和 current.txt 两个文件是否相同,如果不相同,请修改至相同。
- 如果上面两个文件相同,但是仍然报错的话。请查看out/target/product/product_name/obj/PACKAGING/vndk_intermediates/libs.txt文件与上面两个文件是否相同。
- 如果libs.txt文件与current.txt不相同的话,可能你修改了hardware/interfaces/**/*.bp文件,使用git status查看。
结论:必须保证28.txt、current.txt和 libs.txt 是相同的,如果不相同,则会编译出错。