Rabee Abu Michael
-
المساهمات
5 -
تاريخ الانضمام
-
تاريخ آخر زيارة
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
أجوبة بواسطة Rabee Abu Michael
-
-
أريد بناء الملف من جديد لا بد بأن الملف الحالي به مشاكل
كيف أقوم ببناء ملف جديد؟ -
بتاريخ 4 دقائق مضت قال Wael Aljamal:
الخطأ متعلق بالمفتاح، لربما مسار الملف في المشروع غير صحيح.
لمعرفة تفاصيل أكثر قم بتنفيذ الأمر التالي في Terminal
gradlew signingReport
إذا وضعت ملف المفتاح في المسار ضمن المشروع في مجلد app ثم في مجلد فرعي keystore مثلاً
/app/keystores/release.keystore
فإن الإعدادات تكون كالتالي keystore ثم اسم الملف..:
signingConfigs { debug { storeFile file('keystores/debug.keystore') } release { storeFile file('keystores/release.keystore') keyAlias ... storePassword ... keyPassword ... } } buildTypes { debug { signingConfig signingConfigs.debug debuggable true } release { signingConfig signingConfigs.release debuggable false } }
في حال بقيت مشاكل، امسح التخزين المؤقت من المشروع ب Build > Clean Project ثم أعد تشكيل ملف المفتاح لكن من خلال Build > Generate Signed APK... ثم أدخل البيانات ضمن الواجهة وتابع لتشكيل المفتاح
هذا هو مسار الملف : C:\Users\michael\.android
بتاريخ 7 دقائق مضت قال Wael Aljamal:الخطأ متعلق بالمفتاح، لربما مسار الملف في المشروع غير صحيح.
لمعرفة تفاصيل أكثر قم بتنفيذ الأمر التالي في Terminal
gradlew signingReport
إذا وضعت ملف المفتاح في المسار ضمن المشروع في مجلد app ثم في مجلد فرعي keystore مثلاً
/app/keystores/release.keystore
فإن الإعدادات تكون كالتالي keystore ثم اسم الملف..:
signingConfigs { debug { storeFile file('keystores/debug.keystore') } release { storeFile file('keystores/release.keystore') keyAlias ... storePassword ... keyPassword ... } } buildTypes { debug { signingConfig signingConfigs.debug debuggable true } release { signingConfig signingConfigs.release debuggable false } }
في حال بقيت مشاكل، امسح التخزين المؤقت من المشروع ب Build > Clean Project ثم أعد تشكيل ملف المفتاح لكن من خلال Build > Generate Signed APK... ثم أدخل البيانات ضمن الواجهة وتابع لتشكيل المفتاح
عندما قمت بفتح الملف في فيجوال ستوديو كود ظهرت الكلمات بالشكل يلي بالصورة
يعني المشكلة بتكون من الكلمات والرموز يلي بالصورة -
عندما قمت بربط الهاتف ب برنامج فيجوال ستوديو كود تم الربط بنجاح ولكن ظهرت لي مشكلة ولا أستطيع حلها
لقد جربت عدة طرق مثلاً Flutter clean ولم تنجح هذه الطريقة + لقجد قمت ببناء ملف debug.keystore من جديد ولم تنجح + وبحثت في يوتيوب ولم أجد حل مناسب للمشكلة
المشكلة :Launching lib\main.dart on SM A035F in debug mode... lib\main.dart:1 FAILURE: Build failed with an exception. What went wrong: Execution failed for task ':app:packageDebug'. A failure occurred while executing com.android.build.gradle.tasks.PackageAndroidArtifact$IncrementalSplitterRunnable com.android.ide.common.signing.KeytoolException: Failed to read key AndroidDebugKey from store "C:\Users\michael.android\debug.keystore": Integrity check failed: java.security.NoSuchAlgorithmException: Algorithm HmacPBESHA256 not available 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 16m 16s Exception: Gradle task assembleDebug failed with exit code 1 Exited (sigterm)
- 1
مشكلة ربط الهاتف ب فيجوال ستوديو كود Failed to read key AndroidDebugKey from store
في أسئلة البرمجة
نشر
الأمر معقد للغاية هل يمكنك إرسال لي مقطع فيديو من يوتيوب حول المشكلة.