我有以下项目结构。

我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);
}
但是,Eclipse 抱怨StockInfoObserver.aidl(它也抱怨AutoCompleteApi.aidl,因为它无法处理StockInfoObserver.aidl),
参数 stockInfo (1) 未知类型 StockInfo
我尝试了一个小时,但仍然无法找出,为什么在aidl中,StockInfo虽然我有
- 假如
StockInfo.aidl - 假如
StockInfo.java
任何想法?
这是完整的错误。

注意,AutoCompleteApi.aidl非常依赖于StockInfoObserver.aidl. 这就是为什么你会看到错误。
我分享整个项目供您参考:https ://www.dropbox.com/s/0k5pe75jolv5mtq/jstock-android.zip