it-swarm.asia

فشل في حل: com.Android.support:cardview-v7:26.0.0 android

أحاول إضافة recyclerview إلى مشروعي وظهور هذا الخطأ وأضفته من تبعيات Android studio  this is error appear when try to add recyclerview in Android studio

 this is the compiled version ...

91
ahmed khattab

بدءًا من الإصدار 26 من مكتبات الدعم ، تأكد من أن قسم repositories يشتمل على قسم مخضرم يحتوي على نقطة نهاية " https://maven.google.com ".

شيء مثل؛

allprojects {
    repositories {
        jcenter()
        maven {
            url "https://maven.google.com"
        }
    }
}
208
Gabriele Mariotti

هذه هي الطريقة التي تعمل بها.

  1. أضف maven { url "https://maven.google.com" } كما يقترحGabriele_Mariotti أعلاه.

    allprojects {
        repositories {
            jcenter()
            maven {
                url "https://maven.google.com"
            }
        }
    }
    
  2. ثم على ملف build.gradle داخل مجلد التطبيق إضافة

    compileSdkVersion 26
    buildToolsVersion "25.0.3"
    defaultConfig {
        applicationId "com.xxx.yyy"
        minSdkVersion 16
        targetSdkVersion 26
    }
    
  3. ثم على استخدام التبعيات

    dependencies {
        compile 'com.Android.support:appcompat-v7:26.0.1'
        compile 'com.Android.support:design:26.0.1'
        compile 'com.google.Android.gms:play-services-maps:11.0.4'
        compile 'com.google.Android.gms:play-services-location:11.0.4'
        compile 'com.mcxiaoke.volley:library-aar:1.0.0'
        compile 'com.Android.support:cardview-v7:26.0.1'
    }
    
23
macbee

إذا كنت تستخدم Android Studio 3.0 أو أعلى تأكد من أن مشروعك build.gradle يجب أن يحتوي على محتوى مشابه لـ-

buildscript {                 
    repositories {
        google()  // add google() before jcenter()
        jcenter()
    }
    dependencies {            
        classpath 'com.Android.tools.build:gradle:3.0.1'

    }
}

allprojects {
    repositories {
        google()  // add google() before jcenter()
        jcenter()
    }
}

وللحصول على أدناه Android Studio 3.0 والبدء من مكتبات الدعم 26. + مشروعك build.gradle يجب أن يبدو مثل هذا-

allprojects {
    repositories {
        jcenter()
        maven {
            url "https://maven.google.com"
        }
    }
}

ملاحظة- موقف يهم حقًا إضافة google () قبل jcenter ()

تحقق هذه الروابط أدناه لمزيد من التفاصيل-

1- إنشاء تطبيقات Android

2- إضافة بناء التبعيات

3- تكوين Build الخاص بك

16
D_Alpha

ما عليك سوى إضافة هذا إلى ملف build.gradle الرئيسي لجميع مشاريعك ضمن allprojects ()

 maven {
    url "https://maven.google.com"
 }
12
Anukool srivastav

أواجه نفس المشكلة أثناء قيامي بتحديث إصدار SDK و Android studio (الإصدار التجريبي 3.0). لقد حللت هذه المشكلة يمر هذا البرنامج التعليمي. في هذا قالوا لنا لتحديث هي بناء ملف التكوين مثل

Android {
   compileSdkVersion 26
   buildToolsVersion '26.0.0'
   defaultConfig {
   targetSdkVersion 26
  }
  ...
}

dependencies {
   compile 'com.Android.support:appcompat-v7:26.0.0'
}

// REQUIRED: Google's new Maven repo is required for the latest
// support library that is compatible with Android 8.0
repositories {
   maven {
       url 'https://maven.google.com'
       // Alternative URL is 'https://dl.google.com/dl/Android/maven2/'
   }
}

آمل أن يساعدك ذلك.

10
Rahul Sharma

في حالة قد وجدت OneSignal غيرت تبعياتها

لذلك أنا غيرت من

compile 'com.onesignal:OneSignal:[3.5.8, 3.99.99]'

إلى

compile 'com.onesignal:OneSignal:[3.5.8, 3.5.8]'

ثم يعمل ، يرجى التحقق من أي تبعية غير محددة.

6
Developer So far

أضف هذا إلى ملف build.gradle على مستوى المشروع ويجب أن يعمل بشكل جيد.

allprojects {
    repositories {
        google() // this is to be added if there's something already.
        jcenter()
    }
}
4
Pei

مطلوب برنامج Maven repo الجديد من Google للحصول على أحدث مكتبة دعم متوافقة مع Android 8.0. ما عليك سوى تحديث مستودع Google Maven كما يلي:

لإضافتها إلى التصميم الخاص بك ، أضف maven.google.com إلى مستودعات Maven في ملف build.gradle على مستوى الوحدة النمطية:

repositories {
    maven {
        url 'https://maven.google.com'
        // Alternative URL is 'https://dl.google.com/dl/Android/maven2/'
    }
}

بديل يمكنك تحديث ملف build.gradle مثل هذا:

    repositories {
        jcenter()
        google()
    }

ثم قم بإضافة المكتبة المطلوبة إلى كتلة التبعيات الخاصة بك. على سبيل المثال ، تبدو مكتبة cardview هكذا:

dependencies {
    compile 'com.Android.support:cardview-v7:26.1.0'
}
3
0xAliHn

في SDK 28 ش يمكن استخدامها

implementation 'com.Android.support:design:28.0.0'

وإزالة مكتبة cardView

2
amir

هناك طريقة أخرى لإضافة مستودع google

  1. أضف gradle-4.1-rc-1-all في ملف التعريف. خصائص.

    distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-rc-1-all.Zip
    
  2. ثم أضف google() في build.gradle المستوى الأعلى

    allprojects {
      repositories {
        google()
        jcenter()
      }
    }
    
2
Liang HAN

ما عليك سوى تغيير إصدار الإصدار من الترجمة "com.Android.support:appcompat-v7:26.0.0"

إلى

ترجمة "com.Android.support:appcompat-v7:26.0.0-alpha1"

هذا سوف يحل مشكلتك.

2
Mayur Waghmare

قم بتحديث مستودع دعم Android الخاص بك من sdk manager.

2
Mohammed Farhan

إذا لم تعمل الحلول الأخرى هنا ، فتأكد من أنك لست في وضع "غير متصل بالإنترنت" . إذا تم تمكينه ، فلن يقوم Android بتنزيل الملفات المطلوبة وستظهر لك هذا الخطأ.

 enter image description here

2
Steven Spungin

نظف ممركتك من المحطة

./gradlew clean

ثم استخدم هذا الرمز في قسم build.gradle الخاص بك

allprojects {
    repositories {
        jcenter()
        maven {
            url "https://maven.google.com"
        }
    }
}

تأكد من توفر إصدار المكتبة المضمنة. للتحقق الخاص بك ، يمكنك استخدام هذا الرابط

1
Aslam Hossin

محاولة لتجميع

 compile 'com.Android.support:cardview-v7:25.3.1'
1
Anmol
Android {
     compileSdkVersion 26
     buildToolsVersion '26.0.2'
     useLibrary 'org.Apache.http.legacy'
 defaultConfig {
    applicationId "com.test"
    minSdkVersion 15
    targetSdkVersion 26
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "Android.support.test.runner.AndroidJUnitRunner"
    multiDexEnabled true
}

هذا العمل بالنسبة لي

0
Pankaj Soni

2 خطوات لإصلاح هذا .. 1 ، الاتصال بالإنترنت. 2 ، انقر على مشروع نظيف. هذا سوف إصلاحه :)

0
Tolani

قد تكون هذه المشكلة بسبب مكتبة فيسبوك. يحل محل

compile 'com.facebook.Android:facebook-Android-sdk:[4,5)'

بواسطة

compile 'com.facebook.Android:facebook-Android-sdk:4.26.0'
0
Deepak Sharma

بالنسبة لي كان علي فقط تنظيف مشروعي.

بناء -> مشروع نظيف

مرة أخرى اضطررت إلى:

ملف -> مزامنة المشروع مع ملفات Gradle.

0
Marc Alexander

استخدم compile 'com.Android.support:cardview-v7:25.4.0'
إذا كنت تريد الإصدار 26 ، فيجب عليك استخدام compile 'com.Android.support:cardview-v7:26.0.0-beta2' ، لأنه تجريبي الآن

0
DeKaNszn
compile 'com.Android.support:cardview-v7:+' 

يجب أن يسحب هذا الإصدار الأحدث ، ويسمح له بالتجميع.

0
Freytes
0
Dung

جرب هذا،

goto Android-> sdk تأكد من أن لديك كل التبعيات المطلوبة. إذا لم يكن كذلك ، قم بتنزيلها. goto ملف -> Settigs -> بناء ، تنفيذ ، Depoyment -> Gradle

اختر استخدم wapper gradle الافتراضي (مستحسن)

و untick العمل دون اتصال

انتهاء بناء gradle بنجاح بمجرد أن تتمكن من تغيير الإعدادات

0
Harsh