AIDL не может найти определение класса Parcelable

У меня есть следующая структура проекта.

мойStockInfo.java отлично в порядке.

StockInfo.java (без ошибок)
package org.yccheok.jstock.engine;

import android.os.Parcel;
import android.os.Parcelable;

public class StockInfo implements Parcelable {
    ...
    ...
StockInfo.aidl (без ошибок)
package org.yccheok.jstock.engine;

parcelable StockInfo;
StockInfoObserver.aidl (Ошибка!)
package org.yccheok.jstock.engine;

interface StockInfoObserver {

    void update(StockInfo stockInfo);
}
AutoCompleteApi.aidl (Ошибка!)
package org.yccheok.jstock.engine;

interface AutoCompleteApi {

    void handle(String string);
    void attachStockInfoObserver(StockInfoObserver stockInfoObserver);
}

Тем не менее, Затмение жалуется вStockInfoObserver.aidl (Это жаловатьсяAutoCompleteApi.aidl тоже, так как не может обработатьStockInfoObserver.aidl),

параметр stockInfo (1) неизвестного типа StockInfo

Я пытался в течение часа, но до сих пор не смог выяснить, почему в помощь,StockInfo не признается, хотя у меня было

ПредоставленаStockInfo.aidlПредоставленаStockInfo.java

Любая идея?

Вот полные ошибки.

Заметка,AutoCompleteApi.aidl очень сильно зависит отStockInfoObserver.aidl, Тот'почему вы увидите ошибку.

Я делюсь всем проектом для вашей справочной цели:https://www.dropbox.com/s/0k5pe75jolv5mtq/jstock-android.zip

Ответы на вопрос(1)

Ваш ответ на вопрос