Je migre actuellement une application Eclipse vers Android Studio. Cette application utilisait la facturation intégrée à l'application.
Mon principal problème est de compiler le projet et le fichier aidl (je suppose que vous utilisez tous ce fichier )
Je reçois ce message d'erreur:
Gradle: error: cannot find symbol class IInAppBillingService
Gradle: error: package IInAppBillingService does not exist
Donc, suite à quelques tutoriels, je déplace ce fichier de com.mypackage.billing vers src / main / aidl (voir cette référence )
Mais dès que je fais cela, je reçois ce message:
Gradle: L'exécution a échoué pour la tâche «: xxxxxxxxxxx: compileDebugAidl».
Échec de l'exécution de la commande: (...) C: \ Users \ xxxx \ AndroidStudioProjects \ xxxxxxProject \ xxxxxxx \ src \ main \ aidl \ IInAppBillingService.aidl: 45 interface IInAppBillingService doit être déclaré dans un fichier appelé com \ xxxxxxxx \ billing \ IInAppBillingService .aidl.
Le message est clairement en contradiction avec le message de la page de bug Google que j'ai liée ci-dessus.
Quelqu'un a réussi à faire fonctionner ce fichier aidl et peut-il m'aider?
Juste pour informer, quelques liens que j'ai suivis:
gradlew.bat assemble
et cela fonctionne comme un charme ... êtes-vous sûr que ce dossier est / src / main / aidl / com / android / vending / billing pas /src/main/aidl/com.android.vending.billing? AS 0.2.1? Gradle 0,5. +?
/src/main/aidl/com/android/vending/billing
?