错误如:
IGpsGateWayService.cpp:1:10: fatal error: 'android/gps/IGpsGateWayService.h' file not found#include "android/gps/IGpsGateWayService.h"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
ninja: build stopped: subcommand failed.
16:35:57 ninja failed with: exit status 1
build/core/main.mk:21: recipe for target 'run_soong_ui' failed
make: *** [run_soong_ui] Error 1
=》由于这个文件是定义在外部的一个路径。
在android.bp中缺少一个标签和值造成。 添加上去就会找到外部环境了。android.mk亦然,同理处理即可。
添加内容:
local_include_dirs:["gateway_u/include"],
srcs: ["gateway_u/include/android/gps/IGpsGateWayService.cpp"],
这个文件的内容是这样的:
namespace android {
namespace gps {
xxx
}
}