اذهب إلى المحتوى

السؤال

نشر

السلام عليكم ورحمة الله وبركاته

تحيه طيبه للجميع يا اخواني

احاول استعمال الباكج التالي من فلاتر:

https://pub.dev/packages/flutter_braintree

ولكن كل ما اقوم بادراج الاضافة في ملف yaml تواجهني المشكلة التاليه:

FAILURE: Build failed with an exception.

* What went wrong:
Could not determine the dependencies of task ':flutter_braintree:compileDebugAidl'.
> Could not resolve all task dependencies for configuration ':flutter_braintree:debugCompileClasspath'.
   > Could not find org.jfrog.cardinalcommerce.gradle:cardinalmobilesdk:2.2.4-1.
     Required by:
         project :flutter_braintree > com.braintreepayments.api:three-d-secure:3.14.2

حاولت تغير المشروع وعمل مشروع جديد وقمت باضافة كل شي تقريبا مطلوب مني ولكن المشكلة لم تذهب

هل يعلم احد سبب المشكلة ؟ ام واجهته من قبل؟

Recommended Posts

  • 1
نشر
بتاريخ الآن قال Marwan800:

بنسبة للكود الثاني بعد تنفيذه احصل على التالي:

هذه ليست تعليمة برمجية، ما قصدته هو من قائمة file في أندرويد استديو تختار invalidate Cahces/restart

ليتم حذف الملفات المؤقتة من المشروع.

---------------

حسب توصيات المكتبة و لعمل توافق بينها و بين gradle نصحو بالتالي:

تحديد أقل نسخة تطوير ل 21
In /app/build.gradle, set your minSdkVersion to at least 21.


و تحديد إصدار المكتبة
dependencies:
  flutter_braintree: 0.6.0

قبل ذلك حاول حذف +1 من إصدار المكتبة.

كل هذه مشاكل توافقية و علينا تجريب تغييرهم

  • 1
نشر
بتاريخ 7 دقائق مضت قال Marwan800:

اهلا بيك عزيزي

مع الاسف الغالي الامر لم ينجح ما تزال المشكلة موجوده ولم يتغير شي في رسالة الخطاء

ما القيمة المقابلة لديك في مشروع أندرويد :

classpath 'com.android.tools.build:Gradle:3.5.0'

أرجو تنفيذ التعليمة:

android stuio: file->invalidate Cahces/restart

شكرا

  • 0
نشر
بتاريخ 28 دقائق مضت قال Wael Aljamal:

مرحبا مروان،

سنحاول تحديد إصدار المكتبة بعد إزالة ^ من إصدار المكتبة:


dependencies:
  flutter_braintree: ^1.1.0+1


لتصبح 


dependencies:
  flutter_braintree: 1.1.0+1

ثم إعادة تنفيد :


flutter pub cache repair


ثم


flutter pub get

شكرا لك

اهلا بيك عزيزي

مع الاسف الغالي الامر لم ينجح ما تزال المشكلة موجوده ولم يتغير شي في رسالة الخطاء

  • 0
نشر
بتاريخ 9 دقائق مضت قال Wael Aljamal:

ما القيمة المقابلة لديك في مشروع أندرويد :


classpath 'com.android.tools.build:Gradle:3.5.0'

أرجو تنفيذ التعليمة:


android stuio: file->invalidate Cahces/restart

شكرا

القيمة نفسها نعم لدي

بنسبة للكود الثاني بعد تنفيذه احصل على التالي:

android : The term 'android' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path 
was included, verify that the path is correct and try again.
At line:1 char:1
+ android stuio: file->invalidate Cahces/restart
+ ~~~~~~~
    + CategoryInfo          : ObjectNotFound: (android:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

 

  • 0
نشر
بتاريخ 6 دقائق مضت قال Wael Aljamal:

هذه ليست تعليمة برمجية، ما قصدته هو من قائمة file في أندرويد استديو تختار invalidate Cahces/restart

ليتم حذف الملفات المؤقتة من المشروع.

---------------

حسب توصيات المكتبة و لعمل توافق بينها و بين gradle نصحو بالتالي:


تحديد أقل نسخة تطوير ل 21
In /app/build.gradle, set your minSdkVersion to at least 21.


و تحديد إصدار المكتبة
dependencies:
  flutter_braintree: 0.6.0

قبل ذلك حاول حذف +1 من إصدار المكتبة.

كل هذه مشاكل توافقية و علينا تجريب تغييرهم

مرحبا اخي

اعتذر لم افهم اول خطوه في البدايه نعم 

قمت بعملها الان

بنسبة الى اقل اصدار كنت عامله 21 

ولكن بعد تغير الى الاصدار 0.6.0 اختفت المشكلة نعم

يعطيك الف عافيه اخوي

  • 0
نشر
بتاريخ الآن قال Marwan800:

بنسبة الى اقل اصدار كنت عامله 21 

هذا جيد لكي يدعم Gradle بناء تطبيقات مع محدثة مع توافقة لأعلى و الإستفادة من تجسين المعالجة compilation في جافا.

بتاريخ 1 دقيقة مضت قال Marwan800:

ولكن بعد تغير الى الاصدار 0.6.0 اختفت المشكلة نعم

تمام،

أغلب إصدارات المكتبة تدعم العمليات الأساسية و ستعمل بالمشروع، في حال وجود تقنيات دفع لم تعمل معهم تستطيع مراجعة التوثيق في حال وجود شروحات.

أتمنى لك التوفيق

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...