': অ্যাপ @ ডিবাগ / কম্পাইলক্লাসপাথ' এর জন্য নির্ভরতা সমাধান করতে অক্ষম: com.android.support:appcompat-v7:26.1.0 সমাধান করতে পারেনি


93

': অ্যাপ @ ডিবাগ / কম্পাইলক্লাসপাথ' এর জন্য নির্ভরতা সমাধান করতে অক্ষম: com.android.support:appcompat-v7:26.1.0 সমাধান করতে পারেনি।

Com.android.support :appcompat-v7:26.1.0 সমাধান করতে পারেনি।

প্রয়োজনীয়: প্রকল্প: অ্যাপ্লিকেশন

Com.android.support :appcompat-v7:26.1.0 এর কোনও ক্যাশেড সংস্করণ অফলাইন মোডের জন্য উপলভ্য নয়।

ত্রুটি লগ:

কনফিগারেশনের জন্য সমস্ত ফাইল সমাধান করতে পারেনি: অ্যাপ: ডিবাগকম্পাইলক্লাসপথ '।
Com.android.support :appcompat-v7:26.1.0 সমাধান করতে পারেনি।
প্রয়োজনীয়:
প্রকল্প: অ্যাপ্লিকেশন
com.android.support:appcompat-v7:26.1.0 এর কোনও ক্যাশেড সংস্করণ অফলাইন মোডের জন্য উপলভ্য নয়।
Com.android.support :appcompat-v7:26.1.0 এর কোনও ক্যাশেড সংস্করণ অফলাইন মোডের জন্য উপলভ্য নয়।
Com.android.support.constraint: সীমাবদ্ধতা-বিন্যাস: 1.1.0-বিটা 3 সমাধান করতে পারেনি।
প্রয়োজনীয়:
প্রকল্প: অ্যাপ্লিকেশন
com.android.support.constraint এর কোনও ক্যাশেড সংস্করণ নয়: সীমাবদ্ধ-বিন্যাস: অফলাইন মোডের জন্য 1.1.0-বিটা 3 উপলব্ধ।
Com.android.support.constraint- এর কোনও ক্যাশেড সংস্করণ নেই: সীমাবদ্ধ-বিন্যাস: অফলাইন মোডের জন্য 1.1.0-বিটা 3 উপলব্ধ।
Com.android.support:design 26.1.1.0 সমাধান করতে পারেনি।
প্রয়োজনীয়:
প্রকল্প: অ্যাপ্লিকেশন
com.android.support:design 26.1.0 এর কোনও ক্যাশেড সংস্করণ অফলাইন মোডের জন্য উপলভ্য নয়।
Com.android.support:design 26.1.0 এর কোনও ক্যাশেড সংস্করণ অফলাইন মোডের জন্য উপলভ্য নয়।
Com.android.support:cardview-v7:26.1.0 সমাধান করতে পারেনি।
প্রয়োজনীয়:
প্রকল্প: অ্যাপ্লিকেশন
com.android.support:cardview-v7:26.1.0 এর কোনও ক্যাশেড সংস্করণ অফলাইন মোডের জন্য উপলভ্য নয়।
Com.android.support:cardview-v7:26.1.0 এর কোনও ক্যাশেড সংস্করণ অফলাইন মোডের জন্য উপলভ্য নয়।
Com.google.android.gms: প্লে-পরিষেবাদি-বিজ্ঞাপনগুলি: 11.4.2 সমাধান করতে পারেনি।
প্রয়োজনীয়:
প্রকল্প: অ্যাপ্লিকেশন
Com.google.android.gms- এর কোনও ক্যাশেড সংস্করণ নেই: প্লে-পরিষেবাদি-বিজ্ঞাপনগুলি: 11.4.2 অফলাইন মোডের জন্য উপলব্ধ।
Com.google.android.gms- এর কোনও ক্যাশেড সংস্করণ নেই: প্লে-পরিষেবাদি-বিজ্ঞাপনগুলি: 11.4.2 অফলাইন মোডের জন্য উপলব্ধ।
Com.android.support:support-v4:26.1.0 সমাধান করতে পারেনি।
প্রয়োজনীয়:
প্রকল্প: অ্যাপ্লিকেশন
com.android.support:support-v4:26.1.0 এর কোনও ক্যাশেড সংস্করণ অফলাইন মোডের জন্য উপলভ্য নয়।
Com.android.support:support-v4:26.1.0 এর কোনও ক্যাশেড সংস্করণ অফলাইন মোডের জন্য উপলভ্য নয়।

ত্রুটি লগ চিত্র:

চিত্রের জন্য এখানে ক্লিক করুন


আপনি যদি কোনও ভিপিএন ব্যবহার করেন তবে এটি কাজ করতে এটি বন্ধ করুন।
ট্রিওয়াল্লি

উত্তর:


142

যাও File->Other Settings->Default Settings->Build, Execution, Deployment->Build Tools->Gradle->Uncheck Offline work option.


4
আপনি আপনার ক্যাশে অবৈধ এবং পুনরায় চালু করা উচিত। এই পদক্ষেপগুলি অনুসরণ করুন file-> invalidate caches/Restartতারপরে invalidate and restartপ্রদর্শিত ডায়লগ বাক্সে নির্বাচন করুন ।
ওলাওয়ে ওলুয়েপেলুমি

আপনাকে আবার প্রকল্পটি সিঙ্ক করতে হবে।
আববু জান

4
অ্যান্ড্রয়েড স্টুডিওতে এই অপশনটি আমি খুঁজে পাচ্ছি না
সিএ

@ আরেফি এটি তখন থেকে মূল উইন্ডোর ডানদিকে নিবেদিত গ্রেডল প্যানেলে চলে গেছে যেখানে একটি উত্সর্গীকৃত "টগল অফলাইন মোড" বোতামটি ক্লিক করা যেতে পারে।
এড্রিক

4
আমার জন্য এই বিকল্পটি চেক করা হয়নি তবে আমার এই ত্রুটি রয়েছে

36

নীচে একটি workaround ডেমো ইমেজ দেওয়া হয়; এখানে Offline workগিয়ে বিকল্পটি আনচেক করুন :

File-> Settings-> Build, Execution, Deployment->Gradle

এখানে চিত্র বর্ণনা লিখুন

উপরে যদি কাজ না হয় তবে চেষ্টা করুন:

  1. build.gradleআপনার আবেদনের জন্য ফাইলটি খুলুন ।

  2. নিশ্চিত হয়ে নিন যে সংগ্রহস্থল বিভাগে " https://maven.google.com " এন্ডপয়েন্ট সহ একটি খাঁটি বিভাগ অন্তর্ভুক্ত রয়েছে । উদাহরণ স্বরূপ:

    allprojects {
         repositories {
             jcenter()
             maven {
                 url "https://maven.google.com"
             }
         }
    }
    
  3. dependenciesবিভাগে সমর্থন লাইব্রেরি যুক্ত করুন । উদাহরণস্বরূপ, ভি 4 কোর-ইউস লাইব্রেরি যুক্ত করতে, নিম্নলিখিত লাইনগুলি যুক্ত করুন:

    dependencies {
        ...
        compile "com.android.support:support-core-utils:27.1.0"
    }
    

সতর্কতা: গতিশীল নির্ভরতা (উদাহরণস্বরূপ palette-v7:23.0.+) ব্যবহার অনাকাঙ্ক্ষিত সংস্করণ আপডেট এবং রিগ্রেশন অসঙ্গতিগুলির কারণ হতে পারে। আমরা আপনাকে সুপারিশ করি যে আপনি স্পষ্টভাবে একটি গ্রন্থাগার সংস্করণ নির্দিষ্ট করুন (উদাহরণস্বরূপ, palette-v7:27.1.0)

ঘোষণাপত্রের পরিবর্তনগুলি প্রকাশ করুন

বিশেষত, আপনার ম্যানিফেস্টে ট্যাগের android:minSdkVersionউপাদানটি <uses-sdk>নতুন, নিম্ন সংস্করণ সংখ্যায় আপডেট করা উচিত , যা নীচে দেখানো হয়েছে:

<uses-sdk
  android:minSdkVersion="14"
  android:targetSdkVersion="23" />

আপনি যদি গ্রেডল বিল্ড ফাইলগুলি ব্যবহার minSdkVersionকরছেন তবে বিল্ড ফাইলের সেটিংসটি ম্যানিফেস্টের সেটিংসকে ওভাররাইড করে।

apply plugin: 'com.android.application'

android {
   ...
      defaultConfig {
            minSdkVersion 16
            ...
        }
        ...
    }

অ্যান্ড্রয়েড বিকাশকারী লাইব্রেরি সহায়তা অনুসরণ করছে ।


14

সবেমাত্র গিয়ে build.gradleলাইনটি মুছে ফেলা হয়েছে:

implementation 'com.android.support:appcompat-v7:26.1.0'

এর পরে, আমি গ্রেডলটি পুনরায় সিঙ্ক করেছি। তারপরে, আমি কোডের লাইনটি আবার পেস্ট করেছি, আবার গ্রেডলকে আবার সিঙ্ক করেছি এবং এটি কার্যকর হয়েছে।

দ্রষ্টব্য: আমি যখন এই পরিবর্তনগুলি করছিলাম তখন আমি সমস্ত এসডিকে সরঞ্জাম আপডেট করেছি যা আপডেটের প্রয়োজন।


8

Invalidate Cache / Restart ফাইল অপশন থেকে।

কেবল অফলাইন মোড আনচেকিং আমার পক্ষে কাজ করে নি।


বিকল্পটি এখন অ্যান্ড্রয়েড স্টুডিওতে অনুপলব্ধ বলে মনে হচ্ছে
সিএ আরেফে

6

ব্যবহার Invalidate Caches/Restartএটা নিশ্চিত করতে হবে আপনার জন্য কাজ করে এবং আপনার gradle অফলাইন সিঙ্ক বিকল্প সক্রিয় করা হয় না


6

প্রকল্প গ্রেডে এটি যুক্ত করা আমার পক্ষে কাজ করেছিল

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

6

অ্যান্ড্রয়েড \ অ্যাপ \ build.gradle ফাইলটিতে,

সংস্করণ বিশদ বিবরণ প্রতিস্থাপন করুন

implementation 'com.android.support:appcompat-v7:26.1.0'

সঙ্গে

implementation 'com.android.support:appcompat-v7:+'

অ্যান্ড্রয়েড স্টুডিও এটি আপনার জন্য কাজ করতে উপযুক্ত সংস্করণ ব্যবহার করবে।


3

গুগল (ইরানের মতো) নিষিদ্ধ এমন দেশে বাসকারী ব্যবহারকারীদের জন্য এটি সমস্যা। এই কারণে একটি প্রক্সি দ্বারা আমাদের এই বিধিনিষেধগুলি অপসারণ করতে হবে। আমাকে অনুসরণ কর :

ফাইল-> সেটিংস-> উপস্থিতি এবং আচরণ-> সিস্টেম সেটিং-> HTTP প্রক্সি-> ম্যানুয়াল প্রক্সি কনফিগারেশন -> HTTP -> হোস্টের নাম: fodev.org -> পোর্ট: 8118।

এবং ওকে বাটন ক্লিক করুন। তারপরে ফাইল-> অকার্যকর ক্যাশে / পুনঃসূচনাতে যান। । । ত্রুটি ছাড়াই সঠিক সম্পাদনটি ব্যবহার করুন এবং উপভোগ করুন;)


ইরানে আমরা শেকান ডট ইরান পরিষেবা ব্যবহার করি;) আপনি কি? আমি আমার
ডিএনএস

4
শেখান কেবল বিকাশকারীদের খুলতে পারে and অ্যান্ড্রয়েড এবং মেডিসিয়ান ডটকম এবং ইন্ট্রানেট ওয়েবসাইটের মতো অন্যান্য ওয়েবসাইট খুলতে পারে না
আলী.যাজদানি

1

আজ আমারও একই সমস্যা আছে।

আমার প্রকল্প গ্রেড পূর্ববর্তী

// Top-level build file where you can add configuration options common to all 
sub-projects/modules.
allprojects {
repositories {
    jcenter()
    google()
    mavenCentral()
    maven { url "https://jitpack.io" }
    maven { url 'https://plugins.gradle.org/m2/'}
}}

তারপরে আমি এটিকে সমস্ত প্রকল্পে নীচের লাইনে যুক্ত করেছি

maven {
        url "https://maven.google.com"
    }

এটা আমার দিন বাঁচায়।

এবং এখন আমার বর্তমান অলপ্রজেক্ট}} কোডটি এর মতো দেখাচ্ছে

allprojects {
repositories {
    jcenter()
    google()
    mavenCentral()
    maven { url "https://jitpack.io" }
    maven { url 'https://plugins.gradle.org/m2/'}
    maven {
        url "https://maven.google.com"
    }
}}

1

নথি থেকে :

নির্ভরতা বিভাগে সমর্থন লাইব্রেরি যুক্ত করুন। উদাহরণস্বরূপ, ভি 4 কোর-ইউস লাইব্রেরি যুক্ত করতে, নিম্নলিখিত লাইনগুলি যুক্ত করুন:

dependencies {
    ...
    implementation "com.android.support:support-core-utils:28.0.0"
}

1

আমি সমস্যার সমাধান করেছি। হোম উবুন্টুতে, আমি .gradle ফোল্ডারটি মুছলাম এবং আবার ডাউনলোড করেছি। আমি আশা করি এটি কার্যকর হবে


1

ফাইল-> অন্যান্য সেটিংস-> নতুন প্রকল্পগুলির জন্য অগ্রাধিকার-> বিল্ড, এক্সিকিউশন, স্থাপনা-> বিল্ড সরঞ্জাম-> গ্রেডেল-> অচিহ্ন অফলাইন কাজের বিকল্পটি যান।


4
পার্থক্যটি এই "ডিফল্ট সেটিংস" এবং এই "নতুন প্রকল্পের জন্য পছন্দসমূহ" এর মধ্যে। আমি নিশ্চিত আপনি এখন বুঝতে পেরেছেন
কলিন্স উশি

0

প্রকল্পে স্বাদ রয়েছে এবং এই থ্রেডটি খুঁজে পেয়েছেন এমন ব্যবহারকারীদের জন্য:

লক্ষ্য করুন, আপনার মডিউল নির্ভরতার বিভিন্ন স্বাদ থাকলে আপনার কৌশলগুলির মধ্যে একটি ব্যবহার করা উচিত:

  1. নির্ভরতা শক্ত করে তোলে মডিউলটির নির্ভরতা মডিউলের মতো একই স্বাদ এবং মাত্রা থাকা উচিত
  2. মডিউলটিতে আপনি কোন কনফিগারেশনটিকে লক্ষ্য করে তা স্পষ্টভাবে নির্দেশ করতে হবে indicate

সে রকমই:

dependencies {
    compile project(path: ':module', configuration:'alphaDebug') 
}

0

আমি একই ইস্যুতে দৌড়েছি এবং mavenCentral()আমার বিল্ড.gradle ফাইলটির ভাণ্ডারগুলিতে যুক্ত হয়ে আমার পক্ষে কাজ করেছে। আমার অফলাইন কাজটি চেক করা এবং যুক্ত করা ছিল maven { url "https://maven.google.com" }। হারিয়ে যাওয়া প্রাণীর জন্য এই উত্তর যুক্ত করা হচ্ছে যা এই থ্রেডের শেষে নিজেকে আবিষ্কার করে।


0

আপনি যদি অফলাইনের কাজটি চেক না করেন , তবে আপনার প্রকল্পটি স্বাভাবিক করার জন্য আপনার কাছে অ্যান্ড্রয়েড স্টুডিওর জন্য ইন্টারনেট রয়েছে কিনা তা নিশ্চিত করুন।


0

ডায়নামিক মডিউল যুক্ত করার পরে যদি আপনি এই একই ত্রুটিটি পেয়ে থাকেন তবে এটি অনুসরণ করে চিন্তা করবেন না:

  • আপনার বিল্ডড্র্যাডলে প্রোডাক্ট ফ্ল্যাওয়ারগুলি যুক্ত করুন (গতিশীল - মডিউল)

    productFlavors {
    flavorDimensions "default"
    stage {
       // to do
    }
    prod {
       // to do
    
     }
    }
    

0

অন্যান্য লোকেদের কাছে যেখানে গৃহীত উত্তরগুলি এই সমস্যার সমাধান করে না ...

সেপ্টেম্বর 2018 পর্যন্ত, অ্যান্ড্রয়েডএক্স অ্যান্ড্রয়েড সমর্থন লাইব্রেরিগুলিকে প্রতিস্থাপন করেছে, এতে অ্যাপকম্প্যাট-ভি 7 লাইব্রেরি অন্তর্ভুক্ত রয়েছে।

'com.android.support :appcompat-v7' হয়ে যায় 'androidx.appcompat: appcompat: 1.0.0'

'com.android.support:design' হয়ে যায় 'com.google.android.matory: উপাদান: 1.0.0'

তথ্যসূত্র:

https://developer.android.com/jetpack/androidx/miderate Android গ্রাহকদের ম্যাপিংগুলিতে সমর্থন লাইব্রেরির তালিকা


0

আমার জন্য কারণটি ভুল URL ছিল jcenter। এটি সমাধান করার জন্য আমি অ্যাপ্লিকেশন এবং প্র্যাক্ট স্তরের জন্য ইউআরএলটি সহজেই পরিবর্তন করেছিbuild.gradle

থেকে

jcenter { url "http://jcenter.bintray.com/"}

প্রতি

jcenter()

0

Build.Gradle ফাইল এ যান এবং এই জায়গায় 27 এবং 29 দ্বারা 25 প্রতিস্থাপন করুন।

এটা সত্যিই আমার জন্য কাজ করে ধন্যবাদ।


0

অ্যাপ্লিকেশন গ্রেডে ব্যবহৃত প্রয়োগকরণ 'androidx.appcompat: appcompat: 1.1.2' আমার জন্য সমস্যাটি স্থির করেছে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.