मैंने 'implementation 'androidx.cardview:cardview:1.0.0' को build.gradle में जोड़ा, लेकिन gradle प्रोजेक्ट सिंक विफल रहा और मुझे ऐसा त्रुटि संदेश दिया:ERROR: Cause: unable to find valid certification path to requested target। मुझे आश्चर्य है कि इसे कैसे ठीक किया जाए, धन्यवाद।

1
why 29 मार्च 2020, 07:21

2 जवाब

आपको उपयोग करना चाहिए :

        implementation 'com.android.support:cardview-v7:27.1.1'

के बजाए :

       implementation 'androidx.cardview:cardview:1.0.0'
-1
Shimaa Yasser 29 मार्च 2020, 07:35
यह अब अप्रचलित है!
 – 
Chintan Soni
29 मार्च 2020, 07:33
नहीं, आपने कहा था कि आपने 'androidx.cardview: cardview: 1.0.0' लागू किया है और यह सही तरीका नहीं है
 – 
Shimaa Yasser
29 मार्च 2020, 07:35
आपकी मदद के लिए धन्यवाद, प्रोजेक्ट आपके तरीके से काम करता है। हालांकि, मैं अभी भी आश्वस्त हूं कि एंड्रॉइड के आधिकारिक दस्तावेज में, Google हमें समर्थन पुस्तकालय के बजाय एंड्रॉइडएक्स का उपयोग करने की सलाह देता है, मैं androidx.cardview का उपयोग कैसे कर सकता हूं?
 – 
why
29 मार्च 2020, 11:13
तो कृपया इसे भविष्य के आगंतुकों के लिए उपयोगी होने के लिए सही उत्तर के रूप में जांचें
 – 
Shimaa Yasser
29 मार्च 2020, 20:33

यदि आप मटीरियल डिज़ाइन के साथ जाने की योजना बना रहे हैं, तो आपको जोड़ना चाहिए:

implementation 'com.google.android.material:material:1.1.0'

आपके पास AndroidX और Material CardView दोनों हो सकते हैं:

<androidx.cardview.widget.CardView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />

या

<com.google.android.material.card.MaterialCardView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />
0
Chintan Soni 29 मार्च 2020, 07:36