I have the following project structure.

My StockInfo.java excellent.
StockInfo.java (no error)
package org.yccheok.jstock.engine; import android.os.Parcel; import android.os.Parcelable; public class StockInfo implements Parcelable { ... ...
StockInfo.aidl (no errors)
package org.yccheok.jstock.engine; parcelable StockInfo;
StockInfoObserver.aidl (Error!)
package org.yccheok.jstock.engine; interface StockInfoObserver { void update(StockInfo stockInfo); }
AutoCompleteApi.aidl (Error!)
package org.yccheok.jstock.engine; interface AutoCompleteApi { void handle(String string); void attachStockInfoObserver(StockInfoObserver stockInfoObserver); }
However, Eclipse complains about StockInfoObserver.aidl (it also complains about AutoCompleteApi.aidl because it cannot handle StockInfoObserver.aidl )
parameter stockInfo (1) unknown type StockInfo
I tried for an hour, but still could not find out why in helpl, StockInfo not recognized, although I had
- Courtesy of
StockInfo.aidl - Courtesy of
StockInfo.java
Any idea?
Here are the complete errors.

Note. AutoCompleteApi.aidl is very dependent on StockInfoObserver.aidl . That is why you will see an error.
I share the whole project for your reference purpose: https://www.dropbox.com/s/0k5pe75jolv5mtq/jstock-android.zip
source share