নির্ভরতা আপগ্রেড করা একটি জটিল এবং সময়সাপেক্ষ কাজ হতে পারে।
অ্যান্ড্রয়েড অ্যাপগুলি নেটওয়ার্কিং, ইমেজ লোডিং এবং UI উপাদানগুলির মতো বিভিন্ন বহিরাগত লাইব্রেরি নির্ভরতার উপর নির্ভর করে। এই লাইব্রেরিগুলি ক্রমাগত বিকশিত হচ্ছে, নতুন সংস্করণগুলি বাগ সংশোধন, কর্মক্ষমতা উন্নতি এবং নতুন বৈশিষ্ট্যগুলি অফার করে।
অ্যান্ড্রয়েড স্টুডিওতে জেমিনি নির্ভরতা আপডেট প্রক্রিয়াটিকে স্বয়ংক্রিয় এবং সরলীকৃত করে, ক্লান্তিকর কাজ দূর করে এবং প্রকল্পের রক্ষণাবেক্ষণযোগ্যতা উন্নত করে।
অ্যান্ড্রয়েড স্টুডিওতে জেমিনি কীভাবে আপনাকে সাহায্য করে
এজেন্ট মোড নির্ভরযোগ্যভাবে নির্ভরতা ব্যবস্থাপনাকে স্বয়ংক্রিয় করে আপনার প্রকল্পকে বর্তমান রাখে, যা আপনাকে উচ্চমানের অ্যাপ তৈরিতে মনোনিবেশ করার সুযোগ দেয়। মাত্র একটি ক্লিকেই, আপনি আপনার সমস্ত নির্ভরতা নির্বিঘ্নে আপডেট করতে পারেন এবং সর্বশেষ সংস্করণের সুবিধা পেতে পারেন।
আপডেটটি কীভাবে কাজ করে
অ্যান্ড্রয়েড স্টুডিওতে জেমিনি বুদ্ধিমত্তার সাথে আপডেট প্রক্রিয়াটি নিম্নরূপ পরিচালনা করে:
- নির্ভরতা সনাক্ত করে এবং আপডেট করে : আপডেট করা যেতে পারে এমন নির্ভরতাগুলি স্বয়ংক্রিয়ভাবে সনাক্ত করে এবং সেগুলিকে সর্বশেষ সামঞ্জস্যপূর্ণ সংস্করণে আপডেট করে।
- বিল্ড ত্রুটিগুলি সমাধান করে : বিল্ড প্রক্রিয়ার মাধ্যমে পুনরাবৃত্তি করে, আপডেটগুলি থেকে উদ্ভূত যেকোনো বিল্ড ত্রুটি সমাধান করে।
- প্রকল্পটি যাচাই করে : আপডেট করা প্রকল্পটি এখনও প্রত্যাশা অনুযায়ী কাজ করছে কিনা তা যাচাই করার জন্য পরীক্ষা চালায়।
- একটি আপডেট রিপোর্ট তৈরি করে : প্রক্রিয়াটি সম্পূর্ণ হওয়ার পরে, অ্যান্ড্রয়েড স্টুডিওতে জেমিনি সমস্ত পরিবর্তনের একটি বিস্তারিত প্রতিবেদন প্রদান করে। আপনি এই পরিবর্তনগুলি উচ্চ স্তরে পর্যালোচনা করতে পারেন অথবা সেগুলি গ্রহণ করার আগে পৃথক ফাইল-স্তরের পার্থক্যগুলি পরীক্ষা করে দেখতে পারেন।
আপনি রিফ্যাক্টর মেনু থেকে আপডেট ডিপেন্ডেন্সি নির্বাচন করে আপডেট প্রক্রিয়া শুরু করতে পারেন:

অথবা, libs.versions.toml ফাইল থেকে: আন্ডারলাইন করা একটি সংস্করণের উপর কার্সার রাখুন, Show Context Actions এ ক্লিক করুন
প্রদর্শিত মেনুতে ক্লিক করুন, এবং তারপর Gemini দিয়ে সমস্ত লাইব্রেরি আপডেট করুন এ ক্লিক করুন।

আপনি যেভাবেই প্রক্রিয়াটি শুরু করুন না কেন, অ্যান্ড্রয়েড স্টুডিওতে জেমিনি তার আপডেট পরিকল্পনার একটি উচ্চ-স্তরের ওভারভিউ প্রদান করে যাতে আপনি পরিকল্পনাটি সামঞ্জস্য করতে পারেন, ধাপে ধাপে অগ্রগতি পর্যবেক্ষণ করতে পারেন এবং প্রয়োগ করার আগে সমস্ত পরিবর্তন পর্যালোচনা করতে পারেন:

আপনি পরিবর্তনগুলি পর্যালোচনা করতে, গ্রহণ করতে, বা রোলব্যাক করতে পারেন, অথবা যেকোনো সময় প্রক্রিয়াটি বন্ধ করতে পারেন।