অ্যান্ড্রয়েড স্টুডিও এবং গ্রেডল সহ ভিউপিজারআইডিকেটর লাইব্রেরি ব্যবহার করা


118

আমি জ্যাক ওয়ার্টনের ভিউপেজার ইন্ডিকেটর লাইব্রেরিটি ব্যবহার করার চেষ্টা করছি ভিউপেজার ইন্ডিকেটর , তবে আমি এটিকে অ্যান্ড্রয়েড স্টুডিওতে আমার গ্রেডেল প্রকল্পের সাথে কাজ করতে পারছি না।

আমি এটিকে এর মতো নির্ভরতা হিসাবে যুক্ত করেছি:

    dependencies {
       // ... other ommitted
       compile 'com.viewpagerindicator:library:2.4.1'
       compile 'com.android.support:support-v4:19.0.1'
       compile 'com.nineoldandroids:library:2.4.0'
       // ...
    }

কিন্তু প্রকল্পটি লাইব্রেরির কোনও উপাদান সনাক্ত করতে পারে বলে মনে হচ্ছে না। আমি ভাবছি যে বিভিন্ন সাপোর্ট-ভি 4 সংস্করণ বা নোনলড্যান্ড্রয়েডের কোনও কিছুর সাথে নির্ভরশীলতার সমস্যা আছে ...?

উত্তর:


199

আমি কেবলমাত্র মভেন সেন্ট্রালের ভিতরে একটি সংস্করণ ঠেলেছি যাতে আপনার কেবল সেই নির্ভরতা যুক্ত করতে হবে:

compile 'fr.avianey.com.viewpagerindicator:library:2.4.1.1@aar'

এবং এইভাবে মভেন কেন্দ্রীয় ঘোষণা করুন:

repositories {
    mavenCentral()
}

আশা করি এটা সাহায্য করবে...


4
ধন্যবাদ. আমি আমার বিল্ড স্ক্রিপ্টে কিছু এলোমেলো মাভেন সংগ্রহস্থল যুক্ত করতে চাইনি। এই অনেক ভাল।
গ্রেগ এনিস

আমি উল্লিখিত নির্ভরতা যোগ করেছি তবে গ্রেড বিল্ডে এটি সমাধান করতে ব্যর্থ। যথাযথ ত্রুটি: Failed to resolve: fr.avianey.com.viewpagerindicator:library:2.4.1 কোনও কারণেই কেন?
Rockydgeekgod

আপনি কি সঠিক বিভাগে ভান্ডার যুক্ত করেছেন ... আমার অর্থ প্লাগইন সংগ্রহস্থলগুলিতে নয় ...
অ্যাভিয়ানী

আমি dependencyস্বতন্ত্র মডিউল build.gradleফাইলের বিভাগে এটি যুক্ত করেছি । এখানে
Rockydgeekgod

2
@aar তোমাকে মিস করছি - 2.4.1@aar: fr.avianey.com.viewpagerindicator: লাইব্রেরি
মার্ক

147

পার্টিতে কিছুটা দেরি হলেও এখানে:

জ্যাক ওয়ার্টন এয়ার হিসাবে এটি প্রকাশিত হয়নি। একটি গোষ্ঠী রয়েছে যদিও এটির সার্ভারের মাধ্যমে এটির একটি আার উপলব্ধ করেছে, আপনি এটি আপনার বিল্ড.gradle এ এটি সেট আপ করতে পারেন:

আপনি আপনার প্লাগিনগুলি ঘোষণা করার পরে এটি আপনার উত্স ভাণ্ডারে যুক্ত করুন:

repositories {
    maven { url "http://dl.bintray.com/populov/maven" }
    mavenCentral()
}

এটি তাদের মেভেন রেপো উত্স করবে, এতে তারা প্যাকেজড আয়ার রয়েছে যা তারা একসাথে রেখেছিল। এটি শেষ হয়ে গেলে, আপনি কেবল এই লাইনটি আপনার নির্ভরতার সাথে যুক্ত করতে পারেন এবং আপনার প্রকল্পটি আপনার গ্রেড ফাইলগুলির সাথে সিঙ্ক করার পরে সবকিছুই কাজ করা উচিত।

মাভেন রেপো উপরে তালিকাভুক্ত রয়েছে তা নিশ্চিত করুন mavenCentral() প্রবেশের । অন্যথায়, এটি প্রথমে মাভেনের কেন্দ্রীয় ভান্ডারগুলিতে সন্ধান করবে এবং ভুল প্যাকেজটি সন্ধান করবে।

অ্যান্ড্রয়েড স্টুডিওগুলি build.gradleপ্রকল্পগুলির জন্য দুটি ফাইল উত্পন্ন করে , আপনি এটি সঠিকভাবে রেখেছেন তা নিশ্চিত করুন!

dependencies {
    // ...
    compile 'com.viewpagerindicator:library:2.4.1@aar'
    // ...
}

আপনি যদি কোনও কাজের উদাহরণ দেখতে চান তবে আমরা আমাদের অ্যাপটিতে এটি ব্যবহার করি:

https://github.com/pandanomic/SUREwalk_android/blob/master/surewalk/build.gradle


5
ধন্যবাদ! শুধু মন্তব্য করতে চেয়েছিলেন যে বিন্ট্রে রেপো অবশ্যই মেভেনসেন্ট্রাল () এর উপরে হওয়া উচিত। আপনি এটি পড়তে পারেন: blog.haunted-soft.com/2013/10/…
ফেরান মেলিনচ

5
এই এখন আর তা কোন কাজ বলে মনে হয় - আমি পদক্ষেপগুলি অনুসরণ এবং যখন অ্যান্ড্রয়েড স্টুডিও রিফ্রেশ প্রকল্পের আমি পেতে "Gradle 'XYZ' প্রকল্পের রিফ্রেশ ব্যর্থ হয়েছে: হস্তনির্মিত বস্তু 'com.viewpagerindicator: লাইব্রেরি: 2.4.1: library.aar'। পাওয়া যায়নি
লুক স্লিমন

30
চারপাশে প্রচুর পরিশ্রমের পরে আমি অ্যান্ড্রয়েড স্টুডিওর সাম্প্রতিক সংস্করণগুলি দুটি গ্রেড ফাইলের সাথে প্রজেক্ট তৈরি করে দেখেছি - একটি অ্যাপ্লিকেশন / বিল্ড.gradle এ এবং একটি / বিল্ড.gradel এ - রুট ডিরেক্টরিতে এমন একটি যেখানে আপনি কনফিগারেশন বিকল্পগুলি যুক্ত করতে পারেন সাধারণ সমস্ত উপ-প্রকল্প / মডিউলগুলিতে। এটির জন্য আপনার প্রয়োজন: সমস্ত প্রকল্পগুলি {ভান্ডারগুলি {maven {url " dl.bintray.com/populov/maven " ven mavenCentral ()} it এটি কাজ করার জন্য শীর্ষ স্তরের বিল্ডপ্রেডে
লুক স্লিম্যান

67
মনোযোগ এখন নির্ভরতা সংকলন করা হয়েছে 'com.viewpagerindicator: গ্রন্থাগার: 2.4.1' [রেফারেন্স:] mvnrepository.com/artifact/com.viewpgarindicator/library/2.4.1
রিকার্ডো পেসোয়া

4
@ ওলেগভাস্কেভিচ আপনি ভুল পাঠাগারটি সংকলনের চেষ্টা করছেন। উপরের উত্তরে উল্লিখিত বিনত্রে রেপোতে আপনাকে আর ব্যবহার করা দরকার। এই থ্রেডটিতে যথেষ্ট পরিমাণে ভুল তথ্য রয়েছে যা লোকেরা আমার উত্তরে খারাপ সম্পাদনা করে সহায়তা করে না।
জ্যাক সুইয়ার্স 18'14

56

আমি গ্রেড 0.10 ব্যবহার করছি। + অ্যান্ড্রয়েড স্টুডিও 0.8.2 এর সাথে এবং গৃহীত উত্তরগুলি আমার পক্ষে কার্যকর হয়নি। আমার প্রকল্পে এবিএসকে কাজ করার জন্য আমার এই সামান্য পরিবর্তনগুলি করতে হয়েছিল:

build.gradleআপনার প্রকল্পের শীর্ষ স্তরের ফাইলটিতে allprojectsকনফিগারেশনে মভেন সংগ্রহস্থলগুলি যুক্ত করুন :

allprojects {
   repositories {
      maven { url "http://dl.bintray.com/populov/maven" }
      mavenCentral()
   }
}

এবং মডিউলের build.gradleফাইলটিতে নির্ভরতা যুক্ত করুন @aar:

dependencies {
   // ...
   compile 'com.viewpagerindicator:library:2.4.1'
   // ...
}

আপনি যদি অন্য কোথাও সমর্থন লাইব্রেরি ব্যবহার করে থাকেন এবং এটি আপনার নির্ভরতার সাথে যুক্ত করে থাকেন তবে আপনিও একটি অদ্ভুত ত্রুটি পেতে পারেন যেহেতু ভিউপ্যাজারটি সমর্থন ভি 4 এর নিজস্ব সংস্করণ এনেছে। এই লিঙ্কে পড়ুন - stackoverflow.com/questions/20989317/...
trippedout

49

Jitpack.io হয় মহান এ অবস্থার জন্য।

প্রথমে নিম্নলিখিত সংগ্রহস্থল যুক্ত করুন:

repositories {
    // ...
    maven { url "https://jitpack.io" }
}

তারপরে, কেবল গিটহাব রেপোকে নির্দেশ করে নির্ভরতা যুক্ত করুন:

dependencies {
    compile 'com.github.JakeWharton:ViewPagerIndicator:2.4.1@aar'
}

দিনটি সংরক্ষণ করেছেন ধন্যবাদ :) আমি আপনার উত্তরটি অন্য কোথাও পোস্ট করব stackoverflow.com/questions/25702884/…
মুহাম্মদ

@ জুয়ান আন্দ্রেস - আমি কেবল গ্রেডেল নিলে কি ঠিক আছে?
RoCk RoCk

26

এটি আপনার অ্যাপ্লিকেশন মডিউলের বিল্ড.gradle ফাইলের মতো আপনার নির্ভরতার সাথে যুক্ত করুন:

dependencies {
   compile 'com.github.JakeWharton:ViewPagerIndicator:2.4.1'
   ...
}

1
এটি করার সঠিক উপায় এটি যুক্ত। যেহেতু এটি সরাসরি গিটহাবের উত্স প্রকল্পে যায়, তৃতীয় পক্ষের সাইটগুলি এড়িয়ে চলে।
ব্যবহারকারী2408952

8

আমি এই অনুসরণ করে কৌশলটি করেছি। লাইব্রেরি বা কিছুই কিছুই আমদানির দরকার নেই। মাত্র দুটি ধাপ এবং বিঙ্গো, এটি পুরোপুরি কার্যকর করে।

বিল্ড.gradle এ (প্রকল্প: ...):

allprojects {
        repositories {
            ...
            maven { url "https://jitpack.io" }
        }
    }

বিল্ড.gradle এ (মডিউল: অ্যাপ):

dependencies {
            compile 'com.github.JakeWharton:ViewPagerIndicator:2.4.1'
    }

5

আমি কোনও উত্তর দিয়ে প্রকল্পটি আমদানি করতে পারি না। আমি অ্যান্ড্রয়েড স্টুডিও 0.8.6 এবং গ্রেড 1.12 ব্যবহার করছি।

আআআআআআআআআআআআআআআআআআআ .আআআআআআআআআআআআআআআ‍ইই আায়ু একমাত্র সমাধান আমি এসেছিলেন: .আর লাইব্রেরি থেকে ডাউনলোড:

http://dl.bintray.com/populov/maven/com/viewpagerindicator/library/2.4.1/

এবং তারপরে পাঠাগারটি গ্রেডে এই জাতীয়ভাবে আমদানি করুন:

 repositories {
      flatDir {
        dirs 'libs'}
   }

 dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:20.0.0'
    compile(name:'library-2.4.1', ext:'aar') 
  }

আশাকরি এটা সাহায্য করবে!


2
কেবল পরিষ্কার করার জন্য, library-2.4.1.aarআপনার মডিউলটির libsডিরেক্টরিতে রাখা দরকার যা এটি ইতিমধ্যে উপস্থিত না থাকলে আপনাকে তৈরি করা উচিত।
স্যাম

4

আমি স্টুডিও 0.8.6 এবং গ্রেডেল 1.12 ব্যবহার করছি

আমার প্রকল্পের একটি পার্থক্য হতে পারে যে আমি সামঞ্জস্যযোগ্য গ্রন্থাগারগুলিও ব্যবহার করছি যা support-v4দু'বার lib থাকার বিষয়ে গ্রেড অভিযোগ করেছে ।

সুতরাং আমাকে ইতিমধ্যে অন্তর্ভুক্ত বাদ দিতে হয়েছিল support-v4:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:support-v4:19.0.1'
    compile 'com.android.support:appcompat-v7:19.0.1'    
    compile ('com.viewpagerindicator:library:2.4.1') {
        exclude module: 'support-v4'
    }
}

তারপরে এটি AndroidManifest.xmlফাইলটি দু'বার থাকার বিষয়েও অভিযোগ করেছিল ।

তাই আমি যোগ exclude 'AndroidManifest.xml' যে androidএই মত অধ্যায়:

android {
    packagingOptions {
        exclude 'AndroidManifest.xml'
    }

তারপর এটি কাজ করে।


কাজ করছে না: ত্রুটি: নির্ভরতার জন্য প্যাকেজিং com. ভিউপাগারআইডিকেটর: গ্রন্থাগার: ২.৪.১ হ'ল 'apklib' এবং এটি সমর্থিত নয়। কেবল 'আর' লাইব্রেরি সমর্থিত।
গোবিন্দ পালিওয়াল

3

দয়া করে নিশ্চিত করুন যে সমর্থন: সমর্থন-ভি 4 সমস্ত লিবস এবং আপনার অ্যাপ্লিকেশনগুলিতে সমান, কিছু সময় এটি সমস্যার কারণ তাই একই সমর্থনটি ব্যবহার করুন: লাইবস এবং আপনার অ্যাপ্লিকেশন প্রকল্প জুড়ে সমর্থন-ভি 4।


হ্যাঁ, এটি একটি সম্ভাবনা। ভি 4 সমর্থন লাইব্রেরি ( github.com/JakeWharton/Android- ভিউপিজারআইন্ডিকেশন / পুর / ২71১ ) আপডেট করার জন্য একটি টান অনুরোধ খোলা আছে । দেখে মনে হচ্ছে না এই প্রকল্পটি সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হচ্ছে ... :(
loeschg

আরে, তবে ভিউপাগেরআইনিডিকেটরটি অ্যান্ড্রয়েড লাইব্রেরি। এর অর্থ তারা যদি ম্যভেন ব্যবহার করে তবে সম্ভবত এটি অ্যাপ্লিব আর্টফ্যাক্ট এবং গ্রেড কেবল যুদ্ধের প্রত্নতত্ত্বের সাথে কাজ করে
ইউজেন মার্টিনভ

3

উত্তর হিসাবে চিহ্নিত পোস্টটি আমার পক্ষে কার্যকর হয়নি ... গ্র্যাডল "সংযোগ অস্বীকার" সম্পর্কে অভিযোগ করেছিলেন।

এটি এতক্ষণের পরে দেখতে দেখতে স্থিতিশীল মনে হচ্ছে এই বিবেচনা করে, আমি কেবল https://bintray.com/populov/maven/com.viewpagerindicator: লাইব্রেরি থেকে আআর ফাইলটি ডাউনলোড করেছি, এবং আমার লাইব ফোল্ডারে অনুলিপি করেছি এবং এর মতো উল্লেখ করেছি:

dependencies {
...
compile 'com.viewpagerindicator:library:2.4.1@aar'
}

অদ্ভুত জিনিস. আমি এই সপ্তাহের শুরুতে এটি অন্য প্রকল্পে যুক্ত করার জন্য কেবল একই পদ্ধতিটি ব্যবহার করেছি এবং এটি এখনও আমার পক্ষে ভাল কাজ করে: /
জ্যাক সুইয়ার্স

1
এটি আর সঠিক পরামর্শ নয়, কারণ @aa প্রত্যয়টির আর প্রয়োজন নেই।
জন হামেলিংক

4
আমার পক্ষে কাজ করেনি; পেয়েছিলাম Artifact 'library.aar (com.viewpagerindicator:library:2.4.1)' not found. Searched in the following locations: https://jcenter.bintray.com/com/viewpagerindicator/library/2.4.1/library-2.4.1.aar
স্যাম

2

এটিই আমার পক্ষে কাজ করেছে:

repositories {
   jcenter()
// maven { url "http://dl.bintray.com/populov/maven" }
   mavenCentral()
}

যেমন, রেপো ইউআরএল ব্যবহার করবেন না।

তারপরে ব্যবহার করুন:

dependencie {
    ....
    compile 'com.mcxiaoke.viewpagerindicator:library:2.4.1@aar'
    ....
}

2
Add it in your build.gradle at the end of repositories:
Ste 1
 repositories {
        // ...
        maven { url "https://jitpack.io" }
    }
Step 2. Add the dependency in the form

    dependencies {
            compile 'com.github.JakeWharton:ViewPagerIndicator:2.4.1@aar'
    }

2

অন্যদের সামনে মাভেন সংগ্রহস্থল রাখার চেষ্টা করুন।

 buildscript {
    repositories {
        maven { url "http://dl.bintray.com/populov/maven" }
        mavenCentral()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.3.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        maven { url "http://dl.bintray.com/populov/maven" }
        mavenCentral()
        jcenter()
    }
}

এবং নির্ভরতা দিয়ে তৈরি:

  apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"

    defaultConfig {
        applicationId ""
        minSdkVersion 10
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:23.0.1'
    compile 'com.viewpagerindicator:library:2.4.1'
}

2

বিভিন্নতার খাতিরে এখানে একটি উত্তর যা মেভেন ব্যবহার করে না:

  1. ডাউনলোড জিপ / থেকে tgz ViewPagerIndicator

  2. প্রকল্প উইন্ডোতে, প্রকল্প নেভিগেশন নির্বাচন করুন।

  3. প্রকল্প> নতুন> মডিউল এ যান।

  4. গ্রেডেল প্রকল্প আমদানি করুন

  5. ব্রাউজ করুন এবং আনজিপড লাইব্রেরি ফোল্ডারটি নির্বাচন করুন। আপনি যেটি চান মডিউলটির নাম দিন। নাম দিয়েছিviewPagerIndicator

  6. আপনি Finishক্লিকযোগ্য এমন যেখানে শেষ উইন্ডোতে না পৌঁছা পর্যন্ত পরবর্তী ক্লিক করা চালিয়ে যান । আপনি যদি Android Support Library is not installedবার্তাটি পান তবে চিন্তা করবেন না। শুধু এগিয়ে যান এবং ক্লিক করুন Finish

  7. গ্রেড বিল্ড এবং প্রকল্প সংকলনের সমাপ্তির জন্য অপেক্ষা করুন। একবার সম্পূর্ণ হয়ে গেলে, এটি নির্ভরতাতে যুক্ত করুন ..} ইন build.gradle (Module:app):

     compile project(':viewPagerIndicator')

লাইব্রেরি এখন আপনার ব্যবহারের জন্য উপলব্ধ।


0

প্রথমে এটি পরীক্ষা করে দেখুন

অ্যান্ড্রয়েড স্টুডিও - নিখুঁত শীর্ষ স্তর ছাড়:

যদি এই চেকগুলি ঠিক থাকে তবে নীচে উল্লেখ করুন।

সাপোর্ট-ভি 4 কে আপনার মডিউলটির নির্ভরতা হিসাবে অন্তর্ভুক্ত করার দরকার নেই কারণ ভিউপাগেরআইডিকেটর লাইব্রেরিতে ইতিমধ্যে সমর্থন-ভি 4 এর নির্ভরতা হিসাবে রয়েছে। সুতরাং আপনি এটিকে সরাতে চেষ্টা করতে পারেন এবং সরঞ্জামদণ্ডে উপলব্ধ ছোট্ট সুদৃশ্য গ্রেডেল বোতামটি ব্যবহার করে গ্রেডের সাথে সিঙ্ক করতে পারেন -

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

আপনি সিঙ্কে কোনও ত্রুটি পেয়ে থাকলে আপনার প্রশ্ন আপডেট করুন।

আপডেট:

আমি নিশ্চিত নই তবে এটি এমন সমস্যা হতে পারে যা গ্রেডের উপর ভিত্তি করে কোনও ভিউপিজারআইডিকেটর লাইব্রেরি খুঁজে পেলাম না। জ্যাকওয়ার্টন গ্রেডলে অ্যাকশনবার্লক সরানো হয়েছে তবে ভিউপেজারআইডিকেটর এখনও ম্যাভেন ব্যবহার করছে না।


ধন্যবাদ, @ পাইস 13। হ্যাঁ, নতুন নির্ভরতা যুক্ত করার সময় সেই সিঙ্ক প্রকল্পের বোতামটি আমার প্রথম পদক্ষেপ। এটা সমস্যা ছিল না। আমি আমার প্রশ্ন আপডেট।
loeschg

@ লয়েসচগ আমি খুঁজে পেলাম না যে জ্যাকওয়ার্টন ভিউপাগার ইন্ডিকেটর গ্রেডে স্থানান্তরিত করেছে। এটি একটি সমস্যা হতে পারে।
পাইস 13

0

আপনি এখানে বর্ণিত হিসাবে সরাসরি আপনার আবেদনের মধ্যে কেবল ভিউপিজারআইডিকেটর লাইব্রেরিটি অন্তর্ভুক্ত করতে পারেন

এটি আপনাকে আপনার বর্তমান প্রকল্পে "বিদ্যমান প্রকল্প" হিসাবে ভিউপিজারআইডিকেটর লাইব্রেরি আমদানি করতে সক্ষম করে।


0

আমার জন্যও উপরের সমাধানগুলির কোনও কার্যকর হয়নি। তবে এটি আমার পক্ষে কাজ করেছিল।

  1. এখান থেকে প্রয়োজনীয় লাইব্রব্রিটি অন্তর্ভুক্ত করুন ভিউপিজারিন্ডিকেটর লাইব্রেরি

  2. এটি আপনার অ্যাপ্লিকেশন মডিউলের বিল্ড.gradle এ অন্তর্ভুক্ত করুন (আপনার সেখানে কোনও সংগ্রহস্থল থাকবে না এটি কেবল নির্ভরতার উপরে এটি অন্তর্ভুক্ত করবে)।

repositories {
    flatDir{
        dirs 'libs'
    }
}

  1. আপনার নির্ভরতা মধ্যে এটি যোগ করুন।

compile (name:'library-2.4.1',ext:'aar')


0

সংক্ষিপ্তসার হিসাবে: আপনি http://mvnrepository.com/ এ " ভিউপাগারআইডিকেটর " অনুসন্ধান করতে পারেন , আপনি মূল com.viewpagerindicator এর কাছে লাল মার্কার "অ্যান্ড্রয়েড প্যাকেজস" নেই, তাই আপনি গ্রেডলের সাহায্যে এটি ব্যবহার করতে পারবেন না তা খুঁজে পাবেন। আপনি রেড মার্কার সহ অন্য একটি খুঁজে পেতে পারেন, নিশ্চিত করুন এটির মূল সংস্করণের মতো সংস্করণ রয়েছে। (যেমন কেউ কেউ মূলটির উপর ভিত্তি করে একটি অ্যান্ড্রয়েড প্যাকেজ তৈরি করে)


0

এটিতে নতুন গ্রেডের সমস্যা রয়েছে। নীচের মতো ঠিক নির্ভরতা পরিবর্তন করুন।

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