Attualmente sto migrando un'app Eclipse su Android Studio. Questa app utilizzava la fatturazione in-app.
Il mio problema principale è compilare il progetto e il file aidl (immagino che tutti voi usiate questo file )
Ricevo questo messaggio di errore:
Gradle: error: cannot find symbol class IInAppBillingService
Gradle: error: package IInAppBillingService does not exist
Quindi, seguendo alcuni tutorial, sposto questo file da com.mypackage.billing a src / main / aidl (vedi questo riferimento )
Ma non appena lo faccio, ricevo questo messaggio:
Grado: esecuzione non riuscita per l'attività ': xxxxxxxxxxx: compileDebugAidl'.
Impossibile eseguire il comando: (...) C: \ Users \ xxxx \ AndroidStudioProjects \ xxxxxxProject \ xxxxxxx \ src \ main \ aidl \ IInAppBillingService.aidl: 45 interfaccia IInAppBillingService deve essere dichiarata in un file chiamato com \ xxxxxxx \ billing \ IInAppBillingService .aidl.
Il messaggio è chiaramente in contraddizione con il post dalla pagina bug di Google che ho linkato sopra.
Qualcuno è riuscito a far funzionare questo file helpl e mi può aiutare?
Solo per informare, alcuni link che ho seguito:
gradlew.bat assemble
e funziona come un incantesimo ... sei sicuro che la cartella sia / src / main / aidl / com / android / vending / billing non /src/main/aidl/com.android.vending.billing? AS 0.2.1? Grado 0,5. +?
/src/main/aidl/com/android/vending/billing
?