У меня есть файл AIDL, который реализован в пакете в ProjectA, и я пытаюсь импортировать класс Parcelable (Foo) из другого пакета в ProjectB. Ниже способ, как я реализовал файл MyService.AIDL:Как импортировать класс другого пакета из другого проекта в файл AIDL?
package com.packageA.projectA
import com.packageB.projectB.Foo
interface MyService{
void getSomething(Foo foo);
}
Однако, я получаю эту ошибку компиляции «не удалось найти импорт для класса com.example.projectB.Foo». Если я скопировал packageB в packageA, тогда я не получу ошибки компиляции.
Есть ли способ импортировать посыльный класс из пакета под другим проектом? Я знаю, что есть несколько вопросов о stackoverflow и других местах (например, группе google) об импорте parcelable в рамках одного и того же проекта, но ни один из разных проектов. Спасибо за ваше время.