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

السؤال

نشر (معدل)

في عندي مشكلة في برنامج الأندرويد ستديو وقت اقوم اشغل اي تطبيق flutter لاول مرة بعد تثبيت البرنامج وحزمة ال flutter

 

المشكلة:

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:validateSigningDebug'.
> 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 1s
Exception: Gradle task assembleDebug failed with exit code 1
The Flutter CLI developer tool uses Google Analytics to report usage and diagnostic data
along with package dependencies, and crash reporting to send basic crash reports.
This data is used to help improve the Dart platform, Flutter framework, and related tools.

Telemetry is not sent on the very first run.
To disable reporting of telemetry, run this terminal command:

flutter --disable-telemetry.
If you opt out of telemetry, an opt-out event will be sent,
and then no further information will be sent.
This data is collected in accordance with the
Google Privacy Policy (https://policies.google.com/privacy).

Please note that analytics reporting was already disabled, and will continue to be disabled.

تم التعديل في بواسطة Mustafa Suleiman
تعديل عنوان السؤال

Recommended Posts

  • 0
نشر

المشكلة تتعلق بمشكلة في إنشاء ملف keystore الذي يستخدم لتوقيع التطبيقات عند تشغيلها على أجهزة AndroidK ,يجب أن يتم إنشاء هذا الملف بشكل صحيح لكي يعمل التطبيق بشكل صحيح، وذلك من خلال التالي:

  1. تحقق من أن Flutter SDK و Android Studio و Java Development Kit (JDK) مثبتة بشكل صحيح على جهاز الكمبيوتر الخاص بك وأن كلها مثبتة في مسارات صحيحة.
  2. تأكد من أنك قمت بإعداد Flutter SDK وفقًا للتعليمات الخاصة بالتثبيت الصحيح وتم تعيين متغير البيئة "PATH" بشكل صحيح لمجلد الأدوات الخاص بـ Flutter.
  3. تحقق من أن Android Studio مثبت بشكل صحيح وقد تم تثبيت Android SDK ومحدث بآخر إصدار.
  4. قم بفتح Android Studio وتحديث الـ Flutter و Dart plugins إلى أحدث إصدار إذا كان ذلك متاحًا.
  5. قم بإعادة تشغيل Android Studio بعد التحديثات.
  6. في حال كنت تقوم بتوقيع التطبيق لأول مرة، تأكد من أنك قمت بإنشاء ملف keystore بشكل صحيح باستخدام أداة keytool.
  7. يمكنك استخدام الأمر التالي في الطرفية لإنشاء ملف keystore:
keytool -genkey -v -keystore my-release-key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias my-key-alias

وسيُطلب منك إدخال بعض المعلومات الشخصية أثناء إنشاء المفتاح، وبعد إنشاء الملف بنجاح، يُفضل وضعه في مجلد يسهل الوصول إليه ومناسب لأغراض النشر، وقم بتكوين Android Studio لاستخدام ملف keystore الجديد عند توقيع التطبيق. يمكنك فعل ذلك من قائمة "Build" ثم "Flutter" ثم "Configure Signing"، وبعد ذلك اختر الملف keystore الذي قمت بإنشائه.

وفي حال ما زلت تواجه مشكلة، بإمكانك تشغيل البرنامج مع خيار "--stacktrace" للحصول على المزيد من تفاصيل الأخطاء والمشاكل التي قد تساعد في تحديد المشكلة بشكل أدق.

 

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...