我有一个AIDL接口,该接口由应用程序实现,B应用程序希望使用该AIDL。在app android.mk
中LOCAL_SRC_FILES += src/com/a/simple/ISimpleInterface.aidl
LOCAL_AIDL_INCLUDES += src/com/a/simple/ISimpleInterface.aidl
在B应用中,我刚刚导入AIDL接口,如下
import com.a.ISimpleInterface;
但是,虽然B app的模块构建给出了" com.a无法解决"之类的错误。
LOCAL_AIDL_INCLUDES
是目录,而不是文件。另外,它不会继承$(local_path)。因此,您可能需要设置
LOCAL_AIDL_INCLUDES += $(A_APP_PATH)/src