كيف يمكنني الحصول على كود SHA-1 في flutter

السلام عليكم

كيف يمكنني الحصول على كود SHA-1 في flutter

وهناك خطأ ايضاً هو

cd : Cannot find path 'C:\Users\fahdy\OneDrive\Desktop\fireabse\android' because it does not exist.

At line:1 char:1

+ cd android

+ ~~~~~~~~~~

  + CategoryInfo     : ObjectNotFound: (C:\Users\fahdy\...ireabse\android:String) [Set-Location], ItemNotFoundException

  + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.SetLocationCommand

وشكراً

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

للحصول على رمز SHA-1 في فلاتر، افتح نافذة طرفية وانتقل إلى جذر مشروع Flutter الخاص بك، ثم نفذ الأمر التالي:

cd android

بعد ذلك قم بتشغيل الأمر التالي لإنشاء بصمة SHA-1:

./gradlew signingReport

وسيتم عرض بصمة SHA-1 في مخرجات الطرفية.

أما بخصوص رسالة خطأ

"
cd : Cannot find path 'C:\Users\fahdy\OneDrive\Desktop\fireabse\android' because it does not exist.
At line:1 char:1

cd android

+ CategoryInfo     : ObjectNotFound: (C:\Users\fahdy...ireabse\android:String) [Set-Location], ItemNotFoundException
  + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.SetLocationCommand
"

فتعني أن الدليل android غير موجود في المسار C:\Users\fahdy\OneDrive\Desktop\fireabse.

عليك القيام بالتالي لمحاولة حل المشكلة:

  1. التأكد من وجود الدليل android في المسار المحدد.
  2. تغيير الدليل إلى الدليل android قبل تشغيل الأمر ./gradlew signingReport.

وكمثال لو كان الدليل android موجودًا في دليل جذر مشروع Flutter، فعليك تنفيذ الأمر التالي:

cd android && ./gradlew signingReport

أو استخدام المسار الكامل:

C:\Users\fahdy\OneDrive\Desktop\fireabse\android>./gradlew signingReport

للحصول على كود SHA-1 في Flutter قم ب

  1. الإنتقال إلى مجلد android في مشروع Flutter الخاص بك.
  2. افتح موجه الأوامر.
  3. اكتب الأمر التالي:
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

سيؤدي هذا إلى طباعة قائمة جميع مفاتيح التوقيع.ابحث عن المفتاح المسمى "androiddebugkey" وانسخ قيمة SHA-1 الخاصة به.

بالنسبة للخطأ فقم بإتباع الخطوات الموجودة في التعليق السابق

وعليكم السلام.

للحصول على كود SHA-1 في تطبيق Flutter، يمكنك استخدام مكتبة flutter_native_splash التي توفر أدوات لإنشاء شاشة تحميل مخصصة في تطبيق Flutter. يمكن استخدام هذه المكتبة لإنشاء شاشة تحميل تعرض الشاشة الافتتاحية لتطبيقك وتقوم بالتحقق من الشهادة الرقمية SHA-1.

يمكنك استخدام الأمر cd في نافذة سطر الأوامر أو PowerShell للانتقال إلى المجلد الذي تحتوي على ملف المشروع الخاص بك. في الخطأ الذي تلقيته، يبدو أن المسار "C:\Users\fahdy\OneDrive\Desktop\fireabse\android" غير موجود. تحقق من المسار الصحيح لمجلد المشروع الخاص بك وتأكد من أنك تقوم بتشغيل الأمر cd من المكان الصحيح.

إذا كنت تستخدم PowerShell وتحتاج إلى التنقل بين المجلدات، يمكنك استخدام الأمر Set-Location بدلاً من cd. على سبيل المثال، يمكنك استخدام الأمر التالي للانتقال إلى المجلد الصحيح:

powershell

Set-Location -Path "C:\Users\fahdy\OneDrive\Desktop\firebase\android"

تأكد من استبدال المسار بالمسار الصحيح لمجلد المشروع الخاص بك.