可能你通过某些修改能碰巧编译过,但是app一运行crash,提示class not found,那么也是你LOCAL_SRC_FILES 配置错误
如果是一个aidl,则没这么麻烦,直接在LOCAL_SRC_FILES 追加 aidl的全路径即可
$(call all-java-files-under, /app/src/main) \
aidl目录/xxx.aidl
如果是多个aidl,两个以上那这个方式就不行了,需要添加如下:
LOCAL_SRC_FILES := $(call all-java-files-under, /app/src/main) $(call all-Iaidl-files-under, /app/src/main/aidl)
LOCAL_AIDL_INCLUDES := $(LOCAL_PATH)/app/src/main/aidl