Atualmente, estou migrando um aplicativo Eclipse para o Android Studio. Este aplicativo estava usando o faturamento no aplicativo.
Meu principal problema é compilar o projeto e o arquivo aidl (acho que todos vocês usam esse arquivo )
Recebo esta mensagem de erro:
Gradle: error: cannot find symbol class IInAppBillingService
Gradle: error: package IInAppBillingService does not exist
Portanto, seguindo alguns tutoriais, movo esse arquivo de com.mypackage.billing para src / main / aidl (consulte esta referência )
Mas assim que faço isso, recebo esta mensagem:
Gradle: Falha na execução da tarefa ': xxxxxxxxxxx: compileDebugAidl'.
Falha ao executar o comando: (...) C: \ Users \ xxxx \ AndroidStudioProjects \ xxxxxxProject \ xxxxxxx \ src \ main \ aidl \ IInAppBillingService.aidl: 45 A interface IInAppBillingService deve ser declarada em um arquivo chamado com \ xxxxxxxx \ billing \ IInAppBillingService .aidl.
A mensagem é claramente uma contradição com a postagem da página de bug do Google que eu vinculei acima.
Alguém conseguiu fazer esse arquivo de ajuda funcionar e pode me ajudar?
Só para informar, alguns links que eu segui:
gradlew.bat assemble
e funciona como um encanto ... você tem certeza de que a pasta é / src / main / aidl / com / android / vending / billing não /src/main/aidl/com.android.vending.billing? AS 0.2.1? Nível 0,5 +?
/src/main/aidl/com/android/vending/billing
?