أخطاء APK

تعذّر حل الاعتمادية (Could not resolve)

نص الخطأ

Could not resolve com.squareup.okhttp3:okhttp:4.12.0.
Required by: project :app

السبب

لم يجد Gradle المكتبة المذكورة في أي مستودع. الاسم أو الإصدار أو قائمة المستودعات خاطئة.

الحل خطوة بخطوة

  1. تحقق من اسم المجموعة والاسم والإصدار حرفًا حرفًا، فخطأ إملائي واحد يكفي.
  2. إن كانت المكتبة خارج Google وMaven Central (مثل JitPack) فأضف سطر maven { url ... }.
  3. افحص الشبكة: هل يُفتح عنوان المستودع في المتصفح؟
  4. شغّل ./gradlew build --refresh-dependencies.
  5. إن كتبت إصدارًا متغيرًا (+) فاستبدله برقم محدد.

أوامر للمثال

./gradlew :app:dependencies | grep -i okhttp
./gradlew build --offline    # ancaq yerli keşlə yoxlamaq üçün

كيف لا يتكرر

ثبّت الإصدارات دائمًا. علامة + تجعل البناء نفسه يتصرف بشكل مختلف في أيام مختلفة.

المؤلف والترخيص: Nibras Code