我正在将一个aidl文件添加到我的项目中,以应对我在调用intent.getIntExtra(..)时遇到的“ClassNotFound”异常(因为同一个intent extras中有另一个可包含对象)
我添加了以下.aidl文件(SomeInfo.aidl)
package com.someapp;
parcelable SomeInfo;
我在 Android.mk 文件中添加了以下内容:
LOCAL_AIDL_INCLUDES := src/com/someapp/SomeInfo.aidl
但是当我构建项目时,看不出任何区别。实际上,如果我在我的代码中添加
import com.someapp.SomInfo;
编译器找不到它...
请帮忙。
Android.mk
和base_rules.mk
... 但我想将我的可包含对象的.aidl
文件放在库模块中而不是客户端应用程序中... 你能否提供这些文件的完整示例以及我需要添加它们的位置,以使其正常工作? 我需要在任何地方注册它们吗? - mbo