ملحوظة: لو حد مستخدم في المشروع provider او image picker مثلا. ممكن يظهرلو خطأ اثناء تشغيل المشروع بيقولك ترفع ndk ، و بيقولك الخطوات ببساطه جدا اعملها و هيشتغل تمام. افتح android-app-build.gradle ضيف ndk version اللي بيقولك عليه ، بداخل android. متمسحش حاجه ، فقط ضيف ndk
flutter use gradle 8.3 by default , and gradle 8.3 can`t run with jdk above 17, the problem happens if your system use jdk 21 or higher . try to create new flutter project and check its gradle
@@esmaelwgha6375 بص افتح المشروع على اندرويد ستوديو open sdk manger open build, execution, deployment open build tools open gradle هتلاقي gradle jdk هتفتح قايمه فيها الjdk اللي مثبته في جهازك و كمان jdk مثبت مع الاندريود ستدوديو انا مثلا مستخدم اللي مثبت مع الانديريود ستوديو
شكرا جزيلا هل بئا كل مشروع هاجى اشتغل عليه هيقابلنى نفس المشكلة ؟ طيب ما حضرتك كنت تحل وتعدل مسار الجافا بالاصدار المطلوب فى اعدادات الانفايرومينت سيستم والمشاريع الاتنين لازم يتعدلوا الpath
ما عشان لو المشروع هيتفتح على جهاز اخر فممكن يكون عنده jdk مختلف ، فالفكره ايه الاسهل تغييره ، هنا في الفيديو مثلا استخدمت اداه من اندرويد ستوديو بتغير جردل المشروع على حسب نسخة jdk اللمستخدمه في الجهاز , حاليا مثلا عندي مخلي اندرويد ستديو يحدد نسخة jdk اللي بتكون نازله معاه مسبقا و ده افضل لانه هيستخدم انسب نسخه مستقره اللي هي حاليا 21 ، اه في 23 بس لسه مش مستقره ، فاندرويد استديو مستخدمهاش الا لو انا عايز استخدمها فبروح اعدلها
انا معايا مشكله بقالي فيها اكتير من يومين يا اخويا ممكن تساعدني فيها كل ما اضيف package audioplayers v6.1.0 What went wrong: Execution failed for task ':path_provider_android:compileDebugJavaWithJavac'. > Could not resolve all files for configuration ':path_provider_android:androidJdkImage'. > Failed to transform core-for-system-modules.jar to match attributes {artifactType=_internal_android_jdk_image, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}. > Execution failed for JdkImageTransform: C:\Users\Administrator\AppData\Local\Android\sdk\platforms\android-34\core-for-system-modules.jar. > Error while executing process C:\Program Files\Android\Android Studio1\jbr\bin\jlink.exe with arguments {--module-path C:\Users\Administrator\.gradle\caches\transforms-3\4a46fc89ed5f9adfe3afebf74eb8bfeb\transformed\output\temp\jmod --add-modules java.base --output C:\Users\Administrator\.gradle\caches\transforms-3\4a46fc89ed5f9adfe3afebf74eb8bfeb\transformed\output\jdkImage --disable-plugin system-modules} حاولت فيها نزلت java 17 علشان يتوافق مع gradle 8.3 والمشروع شغال بس لنا اجي اضيف ال pakcage بيظهر كل ده
ملحوظة:
لو حد مستخدم في المشروع provider او image picker مثلا.
ممكن يظهرلو خطأ اثناء تشغيل المشروع بيقولك ترفع ndk ، و بيقولك الخطوات ببساطه جدا اعملها و هيشتغل تمام.
افتح
android-app-build.gradle
ضيف ndk version اللي بيقولك عليه ، بداخل android.
متمسحش حاجه ، فقط ضيف ndk
جزاك الله خير اخوي والله من اسابيع وانا ابحث عن حل ل.path provider مو راضي يشتغل لما اضيفه، ومحد تكلم عنه ، أن شاء الله بجربه لما ارجع من السفر،
ممكن فديو لشرح دى
تسلم يا قدوة
تصدق بالله لي اسبوع وانا بعد المشكلة هذه ولا احتلت الله يبارك فيك حليتها انت في ثواني تسلم الف شكر
شكرا جدا
ما شاء الله رائع
شكراً لك
مشكور
معايا مشكله نفسها ومش راضيه تتحل ممكن اتواصل معاك
موضوع ملوش شرح في فيديو
تسلم ايدك من غير ما اشوف الفيديو
Cradle is updated only for the current project. How to do this globally for VSC?
flutter use gradle 8.3 by default , and gradle 8.3 can`t run with jdk above 17, the problem happens if your system use jdk 21 or higher .
try to create new flutter project and check its gradle
ماهو Gradel??
كيف ممكن اعدل مشروع قديم شغال بطريقة ال method الى block
نزل جافا ١٧ احسن
فى مكاتب مش بتشتغل مع جرادل ٨.٤ فيما فوق
اه ، دي بقى عايزه كل واحد يكتشفها مع نفسه اثناء الاستخدام ،
كيف فيني حط ال java 17 وانا متعرف عندي ع ال 21 بس
بصراحه انا وقعت بنفس المشكلة مع اني حدثت الباث وحطيته ع ١٧ مع ذالك ما نجح حتى حذفت ٢١ وعفت فقط ١٧ وضفته في باث ونجح قراته @@esmaelwgha6375
@@esmaelwgha6375 بص افتح المشروع على اندرويد ستوديو
open sdk manger
open build, execution, deployment
open build tools
open gradle
هتلاقي gradle jdk
هتفتح قايمه فيها الjdk اللي مثبته في جهازك و كمان jdk مثبت مع الاندريود ستدوديو
انا مثلا مستخدم اللي مثبت مع الانديريود ستوديو
شكرا جزيلا هل بئا كل مشروع هاجى اشتغل عليه هيقابلنى نفس المشكلة ؟ طيب ما حضرتك كنت تحل وتعدل مسار الجافا بالاصدار المطلوب فى اعدادات الانفايرومينت سيستم والمشاريع الاتنين لازم يتعدلوا الpath
ما عشان لو المشروع هيتفتح على جهاز اخر فممكن يكون عنده jdk مختلف ، فالفكره ايه الاسهل تغييره ، هنا في الفيديو مثلا استخدمت اداه من اندرويد ستوديو بتغير جردل المشروع على حسب نسخة jdk اللمستخدمه في الجهاز , حاليا مثلا عندي مخلي اندرويد ستديو يحدد نسخة jdk اللي بتكون نازله معاه مسبقا و ده افضل لانه هيستخدم انسب نسخه مستقره اللي هي حاليا 21 ، اه في 23 بس لسه مش مستقره ، فاندرويد استديو مستخدمهاش الا لو انا عايز استخدمها فبروح اعدلها
بس ما بدي استخدم android studio اريد المشروع ب vs code
منتا استخدم vs code عادي ، android studio بس عشان تحدث gradle
انا معايا مشكله بقالي فيها اكتير من يومين يا اخويا ممكن تساعدني فيها كل ما اضيف package audioplayers v6.1.0 What went wrong:
Execution failed for task ':path_provider_android:compileDebugJavaWithJavac'.
> Could not resolve all files for configuration ':path_provider_android:androidJdkImage'.
> Failed to transform core-for-system-modules.jar to match attributes {artifactType=_internal_android_jdk_image, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}.
> Execution failed for JdkImageTransform: C:\Users\Administrator\AppData\Local\Android\sdk\platforms\android-34\core-for-system-modules.jar.
> Error while executing process C:\Program Files\Android\Android Studio1\jbr\bin\jlink.exe with arguments {--module-path C:\Users\Administrator\.gradle\caches\transforms-3\4a46fc89ed5f9adfe3afebf74eb8bfeb\transformed\output\temp\jmod --add-modules java.base --output C:\Users\Administrator\.gradle\caches\transforms-3\4a46fc89ed5f9adfe3afebf74eb8bfeb\transformed\output\jdkImage --disable-plugin system-modules} حاولت فيها نزلت java 17 علشان يتوافق مع gradle 8.3 والمشروع شغال بس لنا اجي اضيف ال pakcage بيظهر كل ده