Я делал это, выполняя следующие шаги, как указано в ссылке .
- Скопируйте файл
IInAppBillingService.aidl
в проект Android. (1) Если вы используете Eclipse: импортируйте файлIInAppBillingService.aidl
в каталог /src. (2) Если вы работаете в среде, отличной от Eclipse: создайте следующий каталог /src/com/android/vending/billing и скопируйте файлIInAppBillingService.aidl
в этот каталог. - Создайте приложение. Вы должны увидеть сгенерированный файл с именем
IInAppBillingService.java
в каталоге/gen
вашего проекта. - Добавьте вспомогательные классы из каталога
/util
образцаTrivialDrive
в ваш проект. Не забудьте изменить декларации имени пакета в этих файлах соответственно, чтобы ваш проект правильно компилировался.
Но когда я закончил это, Eclipse сообщит мне об ошибке:
interface IInAppBillingService should be declared in a file called com\android\vending\billing\IInAppBillingService.aidl.
файл aidl
находится в правильной директории, но файл IInAppBillingService.java
не был сгенерирован.
Кто-нибудь видел это раньше?