আমি বর্তমানে অ্যাল্রয়েড অ্যাপটি অ্যান্ড্রয়েড স্টুডিওতে স্থানান্তরিত করছি। এই অ্যাপ্লিকেশনটি অ্যাপ্লিকেশন বিলিংটি ব্যবহার করছিল।
আমার মূল সমস্যাটি হ'ল প্রকল্প এবং এইডেল ফাইলটি সংকলন করা (আমার ধারণা আপনি সকলেই এই ফাইলটি ব্যবহার করেন )
আমি এই ত্রুটি বার্তাটি পেয়েছি:
Gradle: error: cannot find symbol class IInAppBillingService
Gradle: error: package IInAppBillingService does not exist
সুতরাং, কিছু টিউটোরিয়াল অনুসরণ করে, আমি এই ফাইলটি com.mypackage.billing থেকে src / main / امدادl এ স্থানান্তর করি ( এই রেফারেন্সটি দেখুন )
তবে যত তাড়াতাড়ি, আমি এটি করার সাথে সাথে আমি এই বার্তাটি পেয়েছি:
গ্রেডল: কার্য সম্পাদনের জন্য ব্যর্থ হয়েছে ': xxxxxxxxxxxxx: compileDebugAidl'।
কমান্ড চালাতে ব্যর্থ: (...) সি: \ ব্যবহারকারীগণ \ এক্সএক্সএক্সএক্সএক্স \ অ্যান্ড্রয়েড স্টুডিওপ্রজেক্টস \ এক্সএক্সএক্সএক্সএক্সএক্সপ্রজেক্ট \ এক্সএক্সএক্সএক্সএক্সএক্সএক্স \ এসসিআর \ প্রধান \ এইডেল \ IInAppBillingService.aidl: 45 ইন্টারফেস IIn অ্যাপবিলিংস সার্ভিস com \ এক্সএক্সএক্সএক্সএক্সএক্সবিএসআইএন বিলিং ervice সার্ভিস নামক একটি ফাইলে ঘোষণা করা উচিত .aidl।
বার্তাটি স্পষ্টভাবে আমি উপরে উল্লিখিত গুগল বাগ পৃষ্ঠা থেকে পোস্টের সাথে একটি বিরোধিতা।
কেউ এই এইডেল ফাইলটি কাজ করতে সফল হয়েছে এবং আমাকে সহায়তা করতে পারে?
কেবল অবহিত করতে, আমি অনুসরণ করা কিছু লিঙ্ক:
gradlew.bat assemble
এবং এটি একটি কবজির মতো কাজ করে ... আপনি কি নিশ্চিত যে ফোল্ডারটি / এসসিআর / মেইন / এইডেল / কম / অ্যান্ড্রয়েড / ভেন্ডিং / বিলিং /src/main/aidl/com.android.vending.billing নয়? যেমন 0.2.1? গ্রেডেল 0.5। +?
/src/main/aidl/com/android/vending/billing
?