Obecnie przeprowadzam migrację aplikacji Eclipse do Android Studio. Ta aplikacja korzystała z rozliczeń w aplikacji.
Moim głównym problemem jest skompilowanie projektu i pliku pomocy (chyba wszyscy używacie tego pliku )
Otrzymuję ten komunikat o błędzie:
Gradle: error: cannot find symbol class IInAppBillingService
Gradle: error: package IInAppBillingService does not exist
Tak więc, po kilku samouczkach, przenoszę ten plik z com.mypackage.billing do src / main / aidl (zobacz to odniesienie )
Ale gdy tylko to zrobię, otrzymuję wiadomość:
Gradle: nie powiodło się wykonanie zadania „: xxxxxxxxxxx: compileDebugAidl”.
Nie udało się uruchomić polecenia: (...) C: \ Users \ xxxx \ AndroidStudioProjects \ xxxxxxProject \ xxxxxxx \ src \ main \ aidl \ IInAppBillingService.aidl: 45 interfejs IInAppBillingService należy zadeklarować w pliku o nazwie com \ xxxxxxxx \ billing \ IInAppBillingService .aidl.
Wiadomość jest wyraźnie sprzeczna z postem ze strony błędów Google, do której linkowałem powyżej.
Czy ktoś zdołał sprawić, by ten plik pomocy działał i może mi pomóc?
Dla przypomnienia kilka linków, które poszedłem:
gradlew.bat assemble
i działa jak marzenie ... jesteś pewien, że folder to / src / main / aidl / com / android / vending / billing nie /src/main/aidl/com.android.vending.billing? AS 0.2.1? Gradle 0.5. +?
/src/main/aidl/com/android/vending/billing
?