I was doing this following these steps as mentioned in the link.
IInAppBillingService.aidl file to your Android project. (1) If you are using Eclipse: Import the IInAppBillingService.aidl file into your /src directory. (2) If you are developing in a non-Eclipse environment: Create the following directory /src/com/android/vending/billing and copy the IInAppBillingService.aidl file into this directory.IInAppBillingService.java in the /gen directory of your project./util directory of the TrivialDrive sample to your project. Remember to change the package name declarations in those files accordingly so that your project compiles correctly.But when I finished that, Eclipse gives me an error:
interface IInAppBillingService should be declared in a file called com\android\vending\billing\IInAppBillingService.aidl. the aidl file is in the correct directory, but the IInAppBillingService.java file was not generated.
Has anybody seen that before?
right click on the head of the project and create a new PACKAGE ... call the package com.android.vending.billing ....drop the aidl file in there to quiet the error.
Some food for thought: for those with an interest - when using someone's aidl file, the package name for both apps must be the same. google used com.android.vending.billing as their package name for their billing aidl interface, so you MUST also use the same package name in your app. This is the rule when using aidl.
For android studio users, this should be the structure:

Worked for me, according to this answer.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With