android সমাধান করতে ব্যর্থ: পুনর্ব্যবহারযোগ্য-ভি 7
android-studio android-recyclerview (6)
- অ্যান্ড্রয়েড স্টুডিওতে build.gradle (প্রকল্প: আপনারপ্রজেক্টনেম) যান, বিল্ড.gradle নয় (মডিউল: অ্যাপ)
-
কোডটি পরিবর্তন করুন, সুতরাং এটি দেখতে (গুগল স্যুইচ করুন) এবং জেন্টার ()):
allprojects { repositories { google() jcenter() } }
https://ffff65535.com
আমার প্রকল্পে 'com.azoft.carousellayoutmanager: carousel: 1.2.4' যুক্ত করার সময় অ্যান্ড্রয়েড স্টুডিও ব্যতিক্রম ছুঁড়ে মারতে ব্যর্থ হয়েছে: পুনর্ব্যবহারযোগ্য-ভি 7। তারপরে আমি পুনর্ব্যবহারের জন্য নির্ভরতা যুক্ত করার চেষ্টা করেছি। তবুও একই ত্রুটি হচ্ছে।
apply plugin: 'com.android.application'
android {
compileSdkVersion 27
defaultConfig {
applicationId "com.someapp"
minSdkVersion 16
targetSdkVersion 27
versionCode 1
versionName "1.0"
vectorDrawables.useSupportLibrary = true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.1.2'
implementation 'com.google.firebase:firebase-crash:16.0.1'
implementation 'com.android.support:design:27.1.1'
implementation 'com.squareup.retrofit2:retrofit:2.1.0'
implementation 'com.squareup.retrofit2:converter-gson:2.1.0'
implementation 'com.squareup.okhttp3:logging-interceptor:3.3.1'
implementation 'com.commonsware.cwac:saferoom:0.4.1'
implementation 'com.squareup.picasso:picasso:2.5.2'
implementation 'com.android.support:cardview-v7:27.1.1'
}
apply plugin: 'com.google.gms.google-services'
অবশেষে আমি একটি সমাধান খুঁজে পেয়েছি। সমস্ত সমর্থন নির্ভরতা সর্বশেষতম সংস্করণে আপগ্রেড করে, সমস্যার সমাধান করেছে। আপনি নির্ভরতার সর্বশেষতম সংস্করণটি here পরীক্ষা করতে পারেন। আমি সমর্থন নির্ভরতা সর্বশেষতম সংস্করণ 28.0.0-alpha3 এ আপগ্রেড করেছি । এটি আমার সমস্যার সমাধান করেছে।
আপনি যে লাইব্রেরি যুক্ত করতে চান তা থেকে আপনাকে
recyclerview-v7
মডিউলটি বাদ দিতে হবে:
compile ('YOUR_DEPENDENCY') {
exclude module: 'recyclerview-v7'
}
আমার একই সমস্যা রয়েছে এবং আমি biuld.gradle (অ্যাপ) এ रिपোজিটরির ক্রম পরিবর্তন করেছি এবং সমস্যার সমাধান করেছি।
পরিবর্তন :
jcenter()
google()
প্রতি:
google()
jcenter()
আশা করি এটি সাহায্য করবে
এটি সমাধান করতে পারে না কারণ আপনি যে সংস্করণটি যুক্ত করছেন তা মেভেন সংগ্রহস্থলে নাও থাকতে পারে। আপনার এপিআই স্তরটি পরীক্ষা করুন এবং উপযুক্ত সংস্করণটি চয়ন করুন।
এই link সাহায্য হতে পারে।
কেন আমি জানি না। তবে আমার ঠিক একই সমস্যাটি অ্যান্ড্রয়েড সমর্থন নির্ভরতার সমস্ত মন্তব্য করে সমাধান করা হয়েছে। এটা খুব অদ্ভুত। তবে এখন এই প্রকল্পগুলির নির্ভরতাগুলির অন্য একটি সংস্করণ যুক্ত না করেই চলে। আমি যখন এইগুলির মধ্যে কেবল একটি নির্ভরতা রেখেছি তখন আমার সমর্থন লাইব্রেরির 27.1.1 এবং 28.0.0 এর মধ্যে একটি সতর্কতা রয়েছে। তবে আমি এই প্রকল্পে শুধুমাত্র 28 সংস্করণ ব্যবহার করেছি। এর অর্থ হ'ল গ্রেডের কোথাও এই সমস্ত নির্ভরতা রয়েছে যা স্পষ্টতই আমার দ্বারা রচিত হয়নি, বা এটি ক্যাশের মতো স্ট্যাশে থাকতে পারে (এত বিস্মৃত বাগ)।
implementation "com.android.support:support-v4:28.0.0"
implementation "com.android.support:appcompat-v7:28.0.0"
implementation "com.android.support:support-vector-drawable:28.0.0"
implementation "com.android.support:recyclerview-v7:28.0.0"
implementation "com.android.support:design:28.0.0"
implementation "com.android.support.constraint:constraint-layout:1.1.3"