ขณะนี้ฉันกำลังโอนย้ายแอป Eclipse ไปยัง Android Studio แอปนี้ใช้การเรียกเก็บเงินในแอป
ปัญหาหลักของฉันคือการรวบรวมโครงการและไฟล์ช่วยเหลือ (ฉันคิดว่าคุณทุกคนใช้ไฟล์นี้ )
ฉันได้รับข้อความแสดงข้อผิดพลาดนี้:
Gradle: error: cannot find symbol class IInAppBillingService
Gradle: error: package IInAppBillingService does not exist
ดังนั้นต่อไปนี้บทเรียนบางอย่างฉันย้ายไฟล์นี้จาก com.mypackage.billing ไปยัง src / main / aidl (ดูการอ้างอิงนี้ )
แต่ทันทีที่ฉันทำอย่างนั้นฉันได้รับข้อความนี้:
Gradle: การดำเนินการล้มเหลวสำหรับงาน ': xxxxxxxxxxx: compileDebugAidl'
ไม่สามารถเรียกใช้คำสั่ง: (... ) C: \ Users \ xxxx \ AndroidStudioProjects \ xxxxxxProject \ xxxxxxx \ src \ main \ aidl \ IInAppBillingService.aidl: 45 อินเทอร์เฟซที่เรียกว่า com \ xxxxxxxx \ billing \ IInAppBillingService .aidl
ข้อความนี้ขัดแย้งกับโพสต์จากหน้าบั๊กของ Google ที่ฉันลิงค์ด้านบนอย่างชัดเจน
ใครก็ตามที่สามารถทำให้ไฟล์ helpl นี้ทำงานและสามารถช่วยฉันได้
เพียงแจ้งให้ทราบบางลิงค์ที่ฉันติดตาม:
gradlew.bat assemble
และมันทำงานได้อย่างมีเสน่ห์ ... คุณแน่ใจหรือว่าโฟลเดอร์นั้นเป็น / src / main / aidl / com / android / vending / billing ไม่ /src/main/aidl/com.android.vending.billing? AS 0.2.1? ระดับ 0.5 หรือมากกว่า
/src/main/aidl/com/android/vending/billing
?