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

مشكلة في بناء تطبيق ال Flutter لعدم وجود مفتاح Failed to create keystore

عبدالله الشمري6

السؤال

عند الضغط على Bulid APK يظهر هذا الخطأ :

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:validateSigningRelease'.
> java.util.concurrent.ExecutionException: com.android.builder.utils.SynchronizedFile$ActionExecutionException: java.io.IOException: com.android.ide.common.signing.KeytoolException: Failed to create keystore.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1m 4s
Running Gradle task 'assembleRelease'...                           67.9s
Gradle task assembleRelease failed with exit code 1

Screenshot 2022-01-11 172250.png

تم التعديل في بواسطة Wael Aljamal
توضيح السؤال
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1
بتاريخ 9 ساعات قال عبدالله الشمري6:

للأسف لم ينجح.. وشكرا لك على المحاولة

بل سنتابع إيجاد حل للمشكلة..

يوجد أكثر من أمر لإنشاء keyStore

$ keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

على كل حال يمكنك من أندرويد استديو إنشائه من شريط الأدوات build ثم sign app 

هذه الخطوة مشروحة في التوثيق الرسمي من هنا: android app-signing

من
Build > Generate Signed Bundle/APK.
اختر
Generate Signed Bundle or APK dialog,
ثم اختر
select Android App Bundle or APK and click Next.
إنشاء مفتاح
Below the field for Key store path, click Create new.

ثم أرفق بياناتك

keystore-wizard_2x.png

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 2

المشكلة هذه عقدتني ليومين لكن حلها بسيط جدا 
1- قم بتوليد ال key ضمن ال terminal 

$ keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

2- ستجد ضمن مجلد المشروع ملف اسمه debug.keystore

3- قم بنسخه و الصقه ضمن المسار 

اسم جهازك/.android

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 1

لغة نظام حاسوبك اللغة العربية صح ؟

 

غيرها للانجليزي او الفرنسي وسيتم حل المشكل لان توليد المفتاح يعتمد على لغة النظام ومادام انه باللغة العربية فان تشفيره يكون به اخطاء لذلك غير لغة نظام حاسوبك من العربية الى الانجليزية او الفرنسية :)

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • -1
بتاريخ 13 دقائق مضت قال عبدالله الشمري6:

Failed to create keystore

المشكلة في تكون مفتاح التطبيق، يمكنك من Terminal تنفيذ الأمر التالي:

keytool -genkey -v -keystore my-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • -1
بتاريخ 13 ساعات قال Wael Aljamal:

المشكلة في تكون مفتاح التطبيق، يمكنك من Terminal تنفيذ الأمر التالي:


keytool -genkey -v -keystore my-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

 

للأسف لم ينجح.. وشكرا لك على المحاولة

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • -1
بتاريخ On 8/14/2022 at 20:57 قال سامي قزح:

المشكلة هذه عقدتني ليومين لكن حلها بسيط جدا 
1- قم بتوليد ال key ضمن ال terminal 


$ keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

2- ستجد ضمن مجلد المشروع ملف اسمه debug.keystore

3- قم بنسخه و الصقه ضمن المسار 


اسم جهازك/.android

 

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • -1
بتاريخ On 14‏/8‏/2022 at 20:57 قال سامي قزح:

المشكلة هذه عقدتني ليومين لكن حلها بسيط جدا 
1- قم بتوليد ال key ضمن ال terminal 

$ keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

2- ستجد ضمن مجلد المشروع ملف اسمه debug.keystore

3- قم بنسخه و الصقه ضمن المسار 

اسم جهازك/.android

 

شكراً لك مهندس سامي 

فعلاً اخذت مني يوم وحلها بسيط نفس خطواتك

رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...