В настоящее время я выполняю миграцию приложения Eclipse на Android Studio. Это приложение использовало биллинг в приложении.
Моя главная проблема - скомпилировать проект и файл aidl (думаю, вы все используете этот файл )
Я получаю это сообщение об ошибке:
Gradle: error: cannot find symbol class IInAppBillingService
Gradle: error: package IInAppBillingService does not exist
Итак, следуя некоторым учебникам, я перемещаю этот файл из com.mypackage.billing в src / main / aidl (см. эту ссылку )
Но как только я это сделаю, я получить это сообщение:
Gradle: не удалось выполнить задачу ': xxxxxxxxxxx: compileDebugAidl'.
Не удалось выполнить команду: (...) C: \ Users \ xxxx \ AndroidStudioProjects \ xxxxxxProject \ xxxxxxx \ src \ main \ aidl \ IInAppBillingService.aidl: 45 интерфейс IInAppBillingService должен быть объявлен в файле с именем com \ XXXXXXXX \ биллинг \ IInAppBillingService.aidl.
Сообщение явно противоречит сообщению со страницы ошибок Google, на которое я ссылался выше.
Кто-нибудь преуспел, чтобы заставить этот файл помощи работать и может помочь мне?
Просто, чтобы сообщить, некоторые ссылки, на которые я перешел: