Ich migriere derzeit eine Eclipse-App nach Android Studio. Diese App verwendete die In-App-Abrechnung.
Mein Hauptproblem ist das Kompilieren des Projekts und der Hilfedatei (ich denke, Sie alle verwenden diese Datei )
Ich erhalte diese Fehlermeldung:
Gradle: error: cannot find symbol class IInAppBillingService
Gradle: error: package IInAppBillingService does not exist
Nach einigen Tutorials verschiebe ich diese Datei von com.mypackage.billing nach src / main / aidl (siehe diese Referenz ).
Aber sobald ich das tue, bekomme ich folgende Nachricht:
Gradle: Ausführung für Task ': xxxxxxxxxxx: compileDebugAidl' fehlgeschlagen.
Befehl konnte nicht ausgeführt werden: (...) C: \ Benutzer \ xxxx \ AndroidStudioProjects \ xxxxxxProject \ xxxxxxx \ src \ main \ aidl \ IInAppBillingService.aidl: 45 Schnittstelle IInAppBillingService sollte in einer Datei mit dem Namen com \ xxxxxxxx \ billing \ IInAppBillingService deklariert werden .aidl.
Die Nachricht ist eindeutig ein Widerspruch zu dem Beitrag von der Google-Fehlerseite, die ich oben verlinkt habe.
Hat es jemand geschafft, diese Hilfedatei zum Laufen zu bringen und kann mir helfen?
Nur zur Information, einige Links, denen ich gefolgt bin:
gradlew.bat assemble
und es funktioniert wie ein Zauber ... sind Sie sicher, dass der Ordner / src / main / aidl / com / android / vending / billing ist nicht /src/main/aidl/com.android.vending.billing? AS 0.2.1? Gradle 0,5. +?
/src/main/aidl/com/android/vending/billing
?