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

مشكلة في gradle يظهر الخطأ Execution failed for task :app:validateSigningDebug

ليلى أبو صلاح

السؤال

الخطأ الذي يظهر في Terminal

Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/03 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/03 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/03 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Warning: unexpected element (uri:"", local:"base-extension"). Expected elements are <{}codename>,<{}layoutlib>,<{}api-level>

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 52s
Exception: Gradle task assembleDebug failed with exit code 1

 

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

Recommended Posts

  • 0
بتاريخ 22 دقائق مضت قال Lelo Salah:

لا ولا مرة اشتغل هاد الerror ظهر من اول محاولة للاسف

عملت ورجعت لكن ما اشتغل

اسفة على الازعاج مهندس 

 

حاولي تحديث المكتبات جميعها من خلال android studio أي SDKو عمل flutter upgrade 

ثم حاولي إنشاء تطبيق جديد ليأخذ أحدث إصدار 

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

  • 0

يوجد عدة احتمالات للمشكلة، عليك تحديد البيئة التي تعملين فيها هل هي Flutter - kotlin أو غيره..

حاولي أولا إضافة مفتاح للتطبيق من خلال الأمر تنفيذ الأمر التالي في Terminal في أندرويد استديو:

1-
cd ./android/app/

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

سيتم توليد مفتاح باسم debug.keystore في

android/app/

ولكن يبدو أن الخطأ بسبب تحديد Android Target SDK غير متوافق مع المشروع (المشروع يستعمل إصدار قديم) بينما تم تعديل الإعدادات لتصبح الإصدار 31 بدل 30 أو 29 ..

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

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

  • 0

شكرا كتير على وقتك مهندس

قمت بخطوات ال command لكن المشكلة لم تختفي

Microsoft Windows [Version 10.0.19044.1526]
(c) Microsoft Corporation. All rights reserved.

C:\Users\hp\StudioProjects\first_application>cd ./android/app/

C:\Users\hp\StudioProjects\first_application\android\app>keytool -genkey -v -keystore debug.keystore
Enter keystore password:

لغة جهازي انجليزي هو يوجد حل اضافي للمشكلة؟
 

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

  • 0
بتاريخ 20 دقائق مضت قال Lelo Salah:

اكملت جميع الخطوات واعدت فتح البرنامج لكن المشكلة لم تختفي

 

هل تحاولين عمل run للتطبيق أم بناءه build ..

حاليا اعملي run 

وهل أنت في بداية إنشاء المشروع أم ماذا؟

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

  • 0

اجل احاول عمل run

انا في بداية تعلمي لفلتر 

هذه الاكواد اللي عملتلها run

import 'package:flutter/material.dart'; void main(){ runApp(MyApp()); } class MyApp extends StatelessWidget{ @override Widget build(BuildContext context) { return MaterialApp( home: Scaffold( appBar: AppBar( title: Text("AppBar Title "), ), body: Text("AppBar Title ") , ) ); } }

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

  • 0
بتاريخ 12 ساعة قال Eman Salha:


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 30s
Exception: Gradle task assembleDebug failed with exit code 1

حد يعرف يحل هذا الايرور

هل تعملين على مشروع Flutter؟ على أي حال هناك مشكلة في إنشاء مخزن مفاتيح Keystore وتستطيعي إضافة المفتاح من خلال الأمر التالي:

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

وفي حال كنتي تعملين على مشروع Flutter فعليك بتنفيذ الأمر التالي:

flutter upgrade 

أيضًا تأكدي من تحديث أدوات Android SDK:

  1. افتحي Android Studio.
  2. انقري على قائمة "Tools ".
  3. اختاري "Android" ثم"SDK Manager.".
  4. في علامة التبويب "SDK Platforms"، تأكدي من تثبيت أحدث إصدار من Android SDK.
  5. في علامة التبويب " SDK Tools"، تأكدي من تثبيت أحدث إصدارات أدوات Android SDK.
  6. انقري فوق الزر "Apply".

والآن عليك بتنفيذ الأمر التالي:

flutter clean

ثم تشغيل المشروع.

وإذا استمرت المشكلة، حاولي تنفيذ أمر flutter doctor من أجل تفقد الأخطاء في المشروع.

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

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...