Tôi hiện đang di chuyển một ứng dụng Eclipse sang Android Studio. Ứng dụng này đã được sử dụng trong thanh toán ứng dụng.
Vấn đề chính của tôi là biên dịch dự án và tệp hỗ trợ (tôi đoán tất cả các bạn đều sử dụng tệp này )
Tôi nhận được thông báo lỗi này:
Gradle: error: cannot find symbol class IInAppBillingService
Gradle: error: package IInAppBillingService does not exist
Vì vậy, theo một số hướng dẫn, tôi chuyển tệp này từ com.mypackage.billing sang src / main / Aidl (xem tài liệu tham khảo này )
Nhưng ngay sau khi tôi làm điều đó, tôi nhận được tin nhắn này:
Lớp: Thực thi không thành công cho nhiệm vụ ': xxxxxxxxxxx: compileDebugAidl'.
Không thể chạy lệnh: (...) C: \ Users \ xxxx \ AndroidStudioProjects \ xxxxxxProject \ xxxxxxx \ src \ main \ Aidl \ IInAppBillingService.aidl: 45 giao diện IInAppBillingService nên được khai báo trong một tệp có tên com \ xxxxxxx .aidl.
Thông báo rõ ràng là một mâu thuẫn với bài đăng từ trang lỗi Google tôi đã liên kết ở trên.
Bất cứ ai cũng có thể làm cho tập tin viện trợ này hoạt động và có thể giúp tôi?
Chỉ cần thông báo, một số liên kết tôi đã theo dõi:
gradlew.bat assemble
và nó hoạt động như một bùa mê ... bạn có chắc rằng thư mục đó là / src / main / Aidl / com / android / vending / billing không /src/main/aidl/com.android.veinating.billing? NHƯ 0.2.1? Lớp 0,5. +?
/src/main/aidl/com/android/vending/billing
?