No se puede utilizar el objeto de la biblioteca en la interfaz AIDL

Estoy creando una interfaz AIDL que utiliza un tipo de objeto de una biblioteca de android que es parte de un proyecto diferente. Puedo importar y utilizar el tipo muy bien en mi servicio, pero no puedo importarlo en mi interfaz AIDL.

package com.mysite.service; import com.othersite.library.MyObject; interface IMyService { int getPid(); void basicTypes(int anInt, long aLong, boolean aBoolean, float aFloat, double aDouble, String aString); MyObject getObjects(); } 

El error es:

no pudo encontrar la importación para la clase com.othersite.library.MyObject

Debe crear un archivo .aidl independiente para cada clase que desee utilizar dentro de su servicio que declare esa clase como parcelable.

Hay una entrada de blog sobre este tema aquí .

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.