Tôi đang cố triển khai dịch vụ In app billing
trong ứng dụng Andorid của mình.Làm cách nào để sửa lỗi trong tệp IMarketBillingService.java được tạo tự động?
Tôi đã thêm tệp IMarketBillingService.aidl
vào dự án của tôi trong Eclipse. Sau đó, Eclipse tự động phát hiện tệp IMarketBillingService.java
nhưng có nhiều lỗi.
@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
Có ai giúp tôi với điều này không?
Tôi đang sử dụng Mac, Eclipse Juno với phiên bản SDK Android mới nhất.
Đã thay đổi phiên bản của tôi từ 1.5 đến 1.6 và phiên bản này hoạt động. – easycheese
Bạn là một người ác. Có 1000 lỗi !! – rahulg
Để tham khảo trong tương lai, nó thay đổi mức tuân thủ trình biên dịch Java từ 1,5 đến 1,6+ để sửa lỗi này. Nếu bạn phải bật hoặc tắt cài đặt dành riêng cho dự án để thực hiện điều đó, điều đó là ngẫu nhiên. – String