编译报error错误时,在.mk 文件中添加相应的flag,可以屏蔽掉error。
error: unused parameter 'groupId' [-Werror,-Wunused-parameter]
可以添加以下配置:
LOCAL_CFLAGS += -Wno-unused-parameter
error: ignoring return value of function declared with 'warn_unused_result' attribute [-Werror,-Wunused-result]
可以添加以下配置:
LOCAL_CFLAGS += -Wno-unused-result
LOCAL_CFLAGS += -D__ANDROID_O
LOCAL_CFLAGS += -Wno-unused-variable
LOCAL_CFLAGS += -Wno-sign-compare
LOCAL_CFLAGS += -Wno-pointer-sign
LOCAL_CFLAGS += -Wno-unused-function
LOCAL_CFLAGS += -Wno-unused-parameter
LOCAL_CFLAGS += -Wno-unused-variable
LOCAL_CFLAGS += -Wno-implicit-function-declaration
LOCAL_CFLAGS += -Wno-unused-result
-D
LOCAL_CFLAGS += -DXXX 相当于在所有源文件中增加一个宏定义#define
-O
代表默认优化,可选:-O0不优化,-O1低级优化,-O2中级优化,-O3高级优化,-Os代码空间优化
-W[no-]<警告选项> no- 表示诊断时忽略这个警告&nbs