pusheco / pushe-flutter

Pushe plugin for Flutter framework
Other
14 stars 4 forks source link

❓ [ERROR]: خطا در کلاس MyApp.kt #41

Open mraslamiii opened 1 year ago

mraslamiii commented 1 year ago
[//]: # ([ERROR] و اموجی در تیتر برای وضوح مشکل ترجیحا باقی بماند) [//]: # (لطفا حتما تمپلیت را رعایت کنید تا مشکل به خوبی توضیح داده شود و متون تمپلیت را پاک نکنید) **شرح خطا** سلام و وقت بخیر تو دایکیومنت نوشته بود وقتی که دارید از نسخه جدید استفاده میکنید نیازی ندارین ریسجتر پلاگین رو انجام بدید پس من بدون اینکه ریجستر پلاگین رو ایمپلمنت کنم کلاسم رو به شکل زیر میسازم `package biz.metanext.metanext_client import co.pushe.plus.flutter.PusheFlutterPlugin import co.pushe.plus.flutter.PusheFlutterPlugin.Companion.debugMode import io.flutter.app.FlutterApplication import io.flutter.plugin.common.PluginRegistry class MyApp : FlutterApplication(){ override fun onCreate() { super.onCreate() debugMode = true // فعال‌سازی دیباگ مد برای چاپ اطلاعات بیشتر در کنسول } } ` ولی با این کار داخل کلاس pusheFlutterPlugin.kt خطا پیش میاد ` @JvmStatic fun initialize(initializer: biz.metanext.metanext_client.MyApp) where T : Context, T : PluginRegistrantCallback { PusheNotificationListener.initialize(initializer) } ` initializer رو نمیشناسه به شکل زیر حالا میام و ریجستر پلاگین رو انجام میدم داخل myApp ` class MyApp : FlutterApplication(), PluginRegistry.PluginRegistrantCallback { override fun onCreate() { super.onCreate() debugMode = true // فعال‌سازی دیباگ مد برای چاپ اطلاعات بیشتر در کنسول } override fun registerWith(registry: PluginRegistry) { PusheFlutterPlugin.registerWith(registry) } }` با این کار ارور کلاس پوشه برطرف میشه ولی اپ دیگه اجرا نمیشه و اروری ک پایین گذاشتم رو میده ! [//]: # (در صورتی که نصب شما ثبت نمی‌شود لطفا خطاهای مستندات را مطالعه کنید) [//]: # (برای اضافه‌کردن کد آن را از بلاک div خارج کنید تا سمت راست قرار نگیرد) **لاگ خطا** لاگی که در لاگ‌کت هنگام رخ‌دادن خطا چاپ می‌شود. متن کامل استک‌تریس را چاپ کنید.
Circular dependency between the following tasks:
:pushe_flutter:compileDebugAidl
\--- :pushe_flutter:compileDebugAidl (*)
اگر میشه یه بار دقیق توضیح میدن که داخل کلاس مای اپ با توجه به نسخه های جدید فلاتر چکار کنیم .. چون سورس گیت هابم قدیمیه و جاوا هست همش چون وقتی مای اپ رو کلا نمیسازم اپ بدون مشکل اجرا میشه **اطلاعات محیط تست** - pushe 2.6.1 - Flutter (Channel stable, 3.7.0, - TargetSDK : 33