Android Gradle প্লাগইনের জন্য NDK কনফিগার করুন

এই পৃষ্ঠাটি আপনাকে দেখায় কিভাবে প্রকল্প দ্বারা ব্যবহৃত Android Gradle Plugin (AGP) এর সংস্করণ অনুসারে আপনার প্রকল্পে NDK কনফিগার করবেন।

প্রকল্পে ব্যবহৃত AGP-এর সংস্করণ অনুসারে ধাপগুলি পরিবর্তিত হয়। নিম্নলিখিত অবস্থানগুলির যেকোনো একটিতে অ্যান্ড্রয়েড গ্রেডল প্লাগইন সংস্করণ খুঁজুন:

  • অ্যান্ড্রয়েড স্টুডিওতে ফাইল > প্রজেক্ট স্ট্রাকচার > প্রোজেক্ট মেনু
  • প্রকল্পের শীর্ষ-স্তরের build.gradle ফাইল

নীচের সংস্করণ নির্বাচন করুন:

AGP সংস্করণ 4.1+

NDK কনফিগার করার জন্য আপনার কাছে নিম্নলিখিত বিকল্প রয়েছে:

  • (প্রস্তাবিত) NDK সংস্করণ সেট করতে ndkVersion বৈশিষ্ট্য ব্যবহার করুন।
  • কোন সম্পত্তি সেট করবেন না। Android Studio স্বয়ংক্রিয়ভাবে সেই নির্দিষ্ট AGP সংস্করণের জন্য NDK-এর ডিফল্ট সংস্করণ ডাউনলোড করবে (এই ক্ষেত্রে, NDK সংস্করণ 21.0.6113669) অথবা আপনি কমান্ড লাইন থেকে NDK ইনস্টল করতে পারেন। Android Studio android-sdk /ndk/ ডিরেক্টরিতে NDK-এর সমস্ত সংস্করণ ইনস্টল করে। প্রতিটি সংস্করণ একটি উপ-ডিরেক্টরিতে অবস্থিত যার নাম সংস্করণ নম্বর।
  • বিশেষ ব্যবহারের ক্ষেত্রে, ndkPath সম্পত্তি ব্যবহার করুন:

    গ্রোভি

    android {
      ndkPath "/Users/ndkPath/ndk21"  // Point to your own NDK
    }

    কোটলিন

    android {
      ndkPath = "/Users/ndkPath/ndk21"  // Point to your own NDK
    }

কমান্ড লাইন থেকে NDK ইনস্টল করুন

কমান্ড লাইন থেকে NDK ইনস্টল করতে, নিম্নলিখিতগুলি করুন:

  1. উপলব্ধ CMake এবং NDK প্যাকেজগুলির সংস্করণ দেখতে sdkmanager টুলটি ব্যবহার করুন। অন্যান্য SDK উপাদানগুলির মতো, NDK বিভিন্ন চ্যানেলের মাধ্যমে প্রকাশিত হয়:

    sdkmanager --list [--channel=channel_id]  // NDK channels: 0 (stable),
                                                // 1 (beta), or 3 (canary)
    
  2. আপনি যে প্যাকেজগুলি ইনস্টল করতে চান তার জন্য sdkmanager স্ট্রিংগুলি পাস করুন৷ উদাহরণস্বরূপ, CMake বা NDK ইনস্টল করতে, নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:

    sdkmanager --install
              ["ndk;major.minor.build[suffix]" | "cmake;major.minor.micro.build"]
              [--channel=channel_id]
    

    --channel বিকল্পটি ব্যবহার করুন শুধুমাত্র একটি প্যাকেজ ইনস্টল করার জন্য যদি এটি channel_id. পর্যন্ত এবং সহ চ্যানেলে প্রকাশ করা হয়।

আরও তথ্যের জন্য, sdkmanager দেখুন।