我正在嘗試在我的Andorid應用程序中實現In app billing
服務。如何糾正自動生成的IMarketBillingService.java文件中的錯誤?
我已將IMarketBillingService.aidl
文件添加到我在Eclipse中的項目中。然後Eclipse自動生成IMarketBillingService.java
文件,但有很多錯誤。
@Override public android.os.IBinder asBinder() { return mRemote; }
- implements android.os.IInterface.asBinder
- The method asBinder() of type IMarketBillingService.Stub.Proxy must override asuperclass method
@Override public android.os.Bundle sendBillingRequest(android.os.Bundle bundle) throws android.os.RemoteException
{
android.os.Parcel _data = android.os.Parcel.obtain();
android.os.Parcel _reply = android.os.Parcel.obtain();
android.os.Bundle _result;
......
}
- The method sendBillingRequest(Bundle) of type IMarketBillingService.Stub.Proxy must override a superclass method
- implements com.android.vending.billing.IMarketBillingService.sendBillingRequest
任何人都可以幫助我嗎?
我使用Mac,Eclipse Juno和最新版本的Android SDK。
將我的版本從1.5更改爲1.6,此工作。 – easycheese
你是一個邪惡的人。有1000錯誤! – rahulg
爲了將來的參考,它將Java編譯器合規性級別從1.5更改爲1.6+,以修復此錯誤。如果您必須打開或關閉項目特定設置才能這樣做,那是偶然的。 – String