Actualmente estoy migrando una aplicación Eclipse a Android Studio. Esta aplicación estaba usando la facturación en la aplicación.
Mi principal problema es compilar el proyecto y el archivo de ayuda (supongo que todos usan este archivo )
Me sale este mensaje de error:
Gradle: error: cannot find symbol class IInAppBillingService
Gradle: error: package IInAppBillingService does not exist
Entonces, siguiendo algunos tutoriales, muevo este archivo de com.mypackage.billing a src / main / aidl (vea esta referencia )
Pero tan pronto como hago eso, recibo este mensaje:
Gradle: la ejecución falló para la tarea ': xxxxxxxxxxx: compileDebugAidl'.
Error al ejecutar el comando: (...) C: \ Users \ xxxx \ AndroidStudioProjects \ xxxxxxProject \ xxxxxxx \ src \ main \ aidl \ IInAppBillingService.aidl: 45 interface IInAppBillingService debe declararse en un archivo llamado com \ xxxxxxxx \ billing \ IInAppBillingService .aidl.
El mensaje es claramente una contradicción con la publicación de la página de error de Google que he vinculado anteriormente.
¿Alguien logró hacer que este archivo de ayuda funcione y me puede ayudar?
Solo para informar, algunos enlaces que seguí:
gradlew.bat assemble
y funciona de maravilla ... ¿está seguro de que la carpeta es / src / main / aidl / com / android / vending / billing no /src/main/aidl/com.android.vending.billing? AS 0.2.1? Gradle 0.5. +?
/src/main/aidl/com/android/vending/billing
?