আমি জানি এটি একটি খুব প্রাথমিক প্রশ্ন, তবে আমি অবাক করে দিয়েছি, অ্যান্ড্রয়েড এসডিকে বিল্ড-সরঞ্জামগুলি সম্পর্কে আমি কোনও দলিল খুঁজে পাইনি। অ্যান্ড্রয়েড এসডিকে সরঞ্জাম এবং অ্যান্ড্রয়েড এসডিকে প্ল্যাটফর্ম-সরঞ্জামগুলি ছাড়াও, সংযুক্ত স্ক্রিনশটটিতে দেখানো হয়েছে এমন একটি গুচ্ছ অ্যান্ড্রয়েড এসডিকে বিল্ড-সরঞ্জাম রয়েছে। কেউ কি এই উত্সটি ব্যাখ্যা করে এমন কোনও উত্সকে নির্দেশ করতে পারে এবং Android SDK বিল্ড-সরঞ্জামগুলির একটি নির্দিষ্ট সংস্করণ কীভাবে ব্যবহারের জন্য চয়ন করা যায় তা ব্যাখ্যা করতে সহায়তা করতে পারে?
সম্পাদিত (2014-02-27) :
আমি এখনও সমস্ত সরঞ্জাম পুরোপুরি বুঝতে পারি না। গুগলের সর্বশেষ নথিগুলির উপর ভিত্তি করে নীচে আমার সীমিত বোঝাপড়াটি দেওয়া হয়েছে:
- Android SDK বিল্ড-সরঞ্জামগুলি Android SDK প্ল্যাটফর্ম-সরঞ্জামগুলির উপাদান হিসাবে ব্যবহৃত হত । এগুলি অ্যান্ড্রয়েড এসডিকে প্ল্যাটফর্ম-সরঞ্জামগুলি থেকে ডিকপল করা হয়েছে, যাতে বিল্ড সরঞ্জামগুলি সংহত বিকাশ পরিবেশের (আইডিই) উপাদানগুলি থেকে স্বাধীনভাবে আপডেট করা যায়।
- সর্বশেষতম অ্যান্ড্রয়েড প্ল্যাটফর্মের বৈশিষ্ট্যগুলিকে সমর্থন করতে অ্যান্ড্রয়েড এসকেকে প্ল্যাটফর্ম-সরঞ্জামগুলি কাস্টমাইজ করা হয়েছে। তারা পশ্চাদপটে সামঞ্জস্যপূর্ণ যাতে আপনি সর্বদা অ্যান্ড্রয়েড এসডিকে প্ল্যাটফর্ম-সরঞ্জামগুলির সর্বশেষ আপডেট ব্যবহার করেন এমনকি আপনার অ্যাপ্লিকেশন পুরানো অ্যান্ড্রয়েড প্ল্যাটফর্মগুলিকে লক্ষ্য করে।
- এসডিকে সরঞ্জামগুলি প্ল্যাটফর্ম স্বতন্ত্র এবং আপনি কোন অ্যান্ড্রয়েড প্ল্যাটফর্মটি বিকাশ করছেন তা বিবেচ্য নয়।
আমি এখনও অ্যান্ড্রয়েড এসডিকে বিল্ড-সরঞ্জামগুলি অ্যান্ড্রয়েড এসডিকে প্ল্যাটফর্ম-সরঞ্জামগুলির বাইরে নিয়ে যাওয়ার যৌক্তিকতা বুঝতে পারি না যার একক উদাহরণ রয়েছে এবং আপডেটটি পরিচালনা করা সহজ। একমাত্র সম্ভাব্য কারণ যা আমি ভাবতে পারি তা হ'ল কিছু অ্যাপ্লিকেশনগুলিকে সেগুলি তৈরি করতে পুরানো বিল্ড উপাদানগুলির উপর নির্ভর করতে হয়। গুগলের নথিতে এটি উল্লেখ করা হয়েছে, তবে কেন তা ব্যাখ্যা করা হয়নি। রিলিজ নোটগুলি দেখে আপনি দেখতে পাবেন যে অ্যান্ড্রয়েড এসডিকে বিল্ড-সরঞ্জামগুলির আপডেটগুলি মূলত বাগগুলি ঠিক করতে বা / নতুন প্ল্যাটফর্মগুলির জন্য সমর্থন যোগ করার জন্য। কিছু অ্যাপ্লিকেশনগুলিতে অ্যান্ড্রয়েড এসডিকে বিল্ড-সরঞ্জামগুলির পুরানো সংস্করণগুলি ব্যবহার করার জন্য আমি কেবলমাত্র এটিই ভাবতে পারি যে তারা Android SDK বিল্ড-সরঞ্জামগুলির নির্দিষ্ট বাগগুলিতে নির্ভর করে। এই বাগগুলি তৈরি না করে এই অ্যাপ্লিকেশনগুলি সাধারণত কাজ করবে না। আমি আশা করি গুগল একটি বা দুটি উদাহরণ দিয়ে এই আরও ভাল ব্যাখ্যা করতে পারে যে সরঞ্জামগুলিতে এই বাগগুলি নির্দিষ্ট অ্যাপ্লিকেশনের জন্য কেন গুরুত্বপূর্ণ।