मैं वर्तमान में एक ग्रहण एप्लिकेशन को एंड्रॉइड स्टूडियो में स्थानांतरित कर रहा हूं। यह ऐप ऐप बिलिंग में उपयोग कर रहा था।
मेरी मुख्य समस्या परियोजना और सहायता फ़ाइल संकलित करना है (मुझे लगता है कि आप सभी इस फ़ाइल का उपयोग करते हैं )
मुझे यह त्रुटि संदेश मिला:
Gradle: error: cannot find symbol class IInAppBillingService
Gradle: error: package IInAppBillingService does not exist
इसलिए, कुछ ट्यूटोरियल्स के बाद, मैं इस फाइल को com.mypackage.billing से src / main / aidl पर ले जाता हूं ( यह संदर्भ देखें )
लेकिन जैसे ही, मैं ऐसा करता हूं, मुझे यह संदेश मिलता है:
ग्रेड: निष्पादन कार्य के लिए विफल हुआ ': xxxxxxxxxxx: compileDebugAidl'।
कमांड चलाने में विफल: (...) C: \ Users \ xxxx \ AndroidStudioProjects \ xxxxxxProject \ xxxxxxx \ src \ main \ aidl \ IInAppBillingService.aidl: 45 इंटरफ़ेस IISAppBillingService को com \ xxxxxxxx \ बिलिंग \ IInAppBillingService नामक फ़ाइल में घोषित किया जाना चाहिए। .aidl।
संदेश स्पष्ट रूप से Google बग पृष्ठ से पोस्ट के साथ एक विरोधाभास है जो मैंने ऊपर जोड़ा था।
किसी ने भी काम करने के लिए इस सहायता फ़ाइल को बनाने की कोशिश की और मेरी मदद कर सकता है?
बस सूचित करने के लिए, कुछ लिंक जिनका मैंने अनुसरण किया:
gradlew.bat assemble
और यह एक आकर्षण की तरह काम करता ... हैं आप फ़ोल्डर / src / मुख्य / AIDL / com / एंड्रॉयड / वेंडिंग / बिलिंग है सुनिश्चित करें कि नहीं /src/main/aidl/com.android.vending.billing? 0.2.1 के रूप में? ग्रैडल 0.5। +
/src/main/aidl/com/android/vending/billing
?