В настоящее время я переношу приложение Eclipse на Android Studio. Это приложение использовало биллинг в приложении.
Моя основная проблема - скомпилировать проект и вспомогательный файл (я думаю, вы все используете этот файл )
Я получаю это сообщение об ошибке:
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 interface IInAppBillingService должен быть объявлен в файле с именем com \ xxxxxxxx \ billing \ IInAppBillingService .aidl.
Сообщение явно противоречит сообщению со страницы ошибок Google, на которую я ссылался выше.
Кому-нибудь удалось заставить этот вспомогательный файл работать и может мне помочь?
Чтобы проинформировать, я перешел по некоторым ссылкам:
/src/main/aidl/com/android/vending/billing
?