ব্যবহারকারীদের কাছে প্রকাশের জন্য আপনার অ্যাপ তৈরি করুন

রান বোতাম একটি ডিভাইসে আপনার অ্যাপ তৈরি করে এবং স্থাপন করে। যাইহোক, Google Play-এ শেয়ার বা আপলোড করার জন্য আপনার অ্যাপ তৈরি করতে, আপনাকে বিল্ড মেনুতে থাকা বিকল্পগুলির একটি ব্যবহার করতে হবে অংশগুলি বা আপনার সমস্ত প্রোজেক্ট কম্পাইল করতে। আপনি সারণি 1-এ তালিকাভুক্ত যেকোনো বিল্ড বিকল্প নির্বাচন করার আগে, নিশ্চিত করুন যে আপনি প্রথমে যে বিল্ড বৈকল্পিকটি ব্যবহার করতে চান সেটি নির্বাচন করুন

সারণী 1. বিল্ড মেনুতে বিল্ড বিকল্পগুলি।

মেনু আইটেম বর্ণনা
মডিউল তৈরি করুন নির্বাচিত মডিউলে সমস্ত উত্স ফাইল কম্পাইল করে যা শেষ বিল্ড থেকে পরিবর্তিত হয়েছে এবং নির্বাচিত মডিউলের সমস্ত মডিউল পুনরাবৃত্তভাবে নির্ভর করে। সংকলনে নির্ভরশীল সোর্স ফাইল এবং কোনো সংশ্লিষ্ট বিল্ড কাজ অন্তর্ভুক্ত। আপনি প্রজেক্ট উইন্ডোতে মডিউলের নাম বা এর একটি ফাইল নির্বাচন করে তৈরি করার জন্য মডিউলটি নির্বাচন করতে পারেন।
প্রকল্প তৈরি করুন সমস্ত মডিউল তৈরি করে।
ক্লিন প্রজেক্ট সমস্ত মধ্যবর্তী/ক্যাশড বিল্ড ফাইল মুছে দেয়।
পুনর্নির্মাণ প্রকল্প নির্বাচিত বিল্ড ভেরিয়েন্টের জন্য ক্লিন প্রজেক্ট চালায় এবং একটি APK তৈরি করে।
বিল্ড বান্ডেল (গুলি) / APK(গুলি) > APK(গুলি) তৈরি করুন

বর্তমান প্রজেক্টের সমস্ত মডিউলের একটি APK তৈরি করে তাদের নির্বাচিত ভেরিয়েন্টের জন্য। বিল্ড সম্পূর্ণ হলে, একটি নিশ্চিতকরণ বিজ্ঞপ্তি প্রদর্শিত হবে, যা APK ফাইলের একটি লিঙ্ক এবং APK বিশ্লেষক বিশ্লেষণ করার জন্য একটি লিঙ্ক প্রদান করে।

আপনি যে বিল্ড ভেরিয়েন্টটি নির্বাচন করেছেন সেটি যদি একটি ডিবাগ বিল্ড টাইপ হয়, তাহলে APK একটি ডিবাগ কী দিয়ে স্বাক্ষর করা হয়েছে এবং এটি ইনস্টল করার জন্য প্রস্তুত৷ আপনি যদি একটি রিলিজ ভেরিয়েন্ট নির্বাচন করে থাকেন, তাহলে, ডিফল্টরূপে, APK স্বাক্ষরবিহীন থাকে এবং আপনাকে অবশ্যই ম্যানুয়ালি APK সাইন করতে হবে। বিকল্পভাবে, আপনি মেনু বার থেকে Build > Generate Signed Bundle / APK নির্বাচন করতে পারেন।

Android স্টুডিও project-name / module-name /build/outputs/apk/ এ আপনার তৈরি করা APKগুলি সংরক্ষণ করে।

বিল্ড বান্ডেল(গুলি) / APK(গুলি) > বিল্ড বান্ডেল(গুলি)

বর্তমান প্রজেক্টের সমস্ত মডিউলের একটি Android অ্যাপ বান্ডেল তাদের নির্বাচিত ভেরিয়েন্টের জন্য তৈরি করে। যখন বিল্ড সম্পূর্ণ হয়, একটি নিশ্চিতকরণ বিজ্ঞপ্তি উপস্থিত হয়, অ্যাপ বান্ডেলের একটি লিঙ্ক এবং APK বিশ্লেষক বিশ্লেষণ করার জন্য একটি লিঙ্ক প্রদান করে।

আপনি যে বিল্ড ভেরিয়েন্টটি নির্বাচন করেছেন সেটি যদি একটি ডিবাগ বিল্ড টাইপ হয়, তাহলে অ্যাপ বান্ডেলটি একটি ডিবাগ কী দিয়ে সাইন ইন করা হয়েছে এবং আপনি অ্যাপ বান্ডেল থেকে একটি সংযুক্ত ডিভাইসে আপনার অ্যাপ স্থাপন করতে bundletool ব্যবহার করতে পারেন। আপনি যদি একটি রিলিজ ভেরিয়েন্ট নির্বাচন করে থাকেন, তাহলে অ্যাপ বান্ডেলটি ডিফল্টরূপে আনসাইন করা থাকে এবং আপনাকে অবশ্যই jarsigner ব্যবহার করে ম্যানুয়ালি সাইন ইন করতে হবে। বিকল্পভাবে, আপনি মেনু বার থেকে Build > Generate Signed Bundle / APK নির্বাচন করতে পারেন।

Android স্টুডিও project-name / module-name /build/outputs/bundle/ এ আপনার তৈরি করা APKগুলি সংরক্ষণ করে।

স্বাক্ষরিত বান্ডেল / APK তৈরি করুন একটি নতুন সাইনিং কনফিগারেশন সেট আপ করতে এবং একটি স্বাক্ষরিত অ্যাপ বান্ডেল বা APK তৈরি করতে একটি উইজার্ডের সাথে একটি ডায়ালগ আনে৷ আপনার অ্যাপটিকে প্লে কনসোলে আপলোড করার আগে আপনাকে একটি রিলিজ কী দিয়ে সাইন ইন করতে হবে। অ্যাপ সাইনিং সম্পর্কে আরও তথ্যের জন্য, আপনার অ্যাপ সাইন করুন দেখুন।

দ্রষ্টব্য: রান বোতাম testOnly="true" সহ একটি APK তৈরি করে, যার অর্থ APK শুধুমাত্র adb মাধ্যমে ইনস্টল করা যেতে পারে (যা অ্যান্ড্রয়েড স্টুডিও ব্যবহার করে)। আপনি যদি একটি ডিবাগযোগ্য APK চান যা লোকেরা adb ছাড়াই ইনস্টল করতে পারে, আপনার ডিবাগ ভেরিয়েন্ট নির্বাচন করুন এবং Build Bundle(s) / APK(s) > Build APK(s) এ ক্লিক করুন।

প্রতিটি কমান্ডের জন্য Gradle যে কাজগুলি সম্পাদন করে সে সম্পর্কে বিশদ বিবরণের জন্য, পরবর্তী বিভাগে বর্ণিত বিল্ড উইন্ডোটি খুলুন। Gradle এবং বিল্ড প্রক্রিয়া সম্পর্কে আরও তথ্যের জন্য, আপনার বিল্ড কনফিগার করুন দেখুন।

,

রান বোতাম একটি ডিভাইসে আপনার অ্যাপ তৈরি করে এবং স্থাপন করে। যাইহোক, Google Play-এ শেয়ার বা আপলোড করার জন্য আপনার অ্যাপ তৈরি করতে, আপনাকে বিল্ড মেনুতে থাকা বিকল্পগুলির একটি ব্যবহার করতে হবে অংশগুলি বা আপনার সমস্ত প্রোজেক্ট কম্পাইল করতে। আপনি সারণি 1-এ তালিকাভুক্ত যেকোনো বিল্ড বিকল্প নির্বাচন করার আগে, নিশ্চিত করুন যে আপনি প্রথমে যে বিল্ড বৈকল্পিকটি ব্যবহার করতে চান সেটি নির্বাচন করুন

সারণী 1. বিল্ড মেনুতে বিল্ড বিকল্পগুলি।

মেনু আইটেম বর্ণনা
মডিউল তৈরি করুন নির্বাচিত মডিউলে সমস্ত উত্স ফাইল কম্পাইল করে যা শেষ বিল্ড থেকে পরিবর্তিত হয়েছে এবং নির্বাচিত মডিউলের সমস্ত মডিউল পুনরাবৃত্তভাবে নির্ভর করে। সংকলনে নির্ভরশীল সোর্স ফাইল এবং কোনো সংশ্লিষ্ট বিল্ড কাজ অন্তর্ভুক্ত। আপনি প্রজেক্ট উইন্ডোতে মডিউলের নাম বা এর একটি ফাইল নির্বাচন করে তৈরি করার জন্য মডিউলটি নির্বাচন করতে পারেন।
প্রকল্প তৈরি করুন সমস্ত মডিউল তৈরি করে।
ক্লিন প্রজেক্ট সমস্ত মধ্যবর্তী/ক্যাশড বিল্ড ফাইল মুছে দেয়।
পুনর্নির্মাণ প্রকল্প নির্বাচিত বিল্ড ভেরিয়েন্টের জন্য ক্লিন প্রজেক্ট চালায় এবং একটি APK তৈরি করে।
বিল্ড বান্ডেল (গুলি) / APK(গুলি) > APK(গুলি) তৈরি করুন

বর্তমান প্রজেক্টের সমস্ত মডিউলের একটি APK তৈরি করে তাদের নির্বাচিত ভেরিয়েন্টের জন্য। বিল্ড সম্পূর্ণ হলে, একটি নিশ্চিতকরণ বিজ্ঞপ্তি প্রদর্শিত হবে, যা APK ফাইলের একটি লিঙ্ক এবং APK বিশ্লেষক বিশ্লেষণ করার জন্য একটি লিঙ্ক প্রদান করে।

আপনি যে বিল্ড ভেরিয়েন্টটি নির্বাচন করেছেন সেটি যদি একটি ডিবাগ বিল্ড টাইপ হয়, তাহলে APK একটি ডিবাগ কী দিয়ে স্বাক্ষর করা হয়েছে এবং এটি ইনস্টল করার জন্য প্রস্তুত৷ আপনি যদি একটি রিলিজ ভেরিয়েন্ট নির্বাচন করে থাকেন, তাহলে, ডিফল্টরূপে, APK স্বাক্ষরবিহীন থাকে এবং আপনাকে অবশ্যই ম্যানুয়ালি APK সাইন করতে হবে। বিকল্পভাবে, আপনি মেনু বার থেকে Build > Generate Signed Bundle / APK নির্বাচন করতে পারেন।

Android স্টুডিও project-name / module-name /build/outputs/apk/ এ আপনার তৈরি করা APKগুলি সংরক্ষণ করে।

বিল্ড বান্ডেল(গুলি) / APK(গুলি) > বিল্ড বান্ডেল(গুলি)

বর্তমান প্রজেক্টের সমস্ত মডিউলের একটি Android অ্যাপ বান্ডেল তাদের নির্বাচিত ভেরিয়েন্টের জন্য তৈরি করে। যখন বিল্ড সম্পূর্ণ হয়, একটি নিশ্চিতকরণ বিজ্ঞপ্তি উপস্থিত হয়, অ্যাপ বান্ডেলের একটি লিঙ্ক এবং APK বিশ্লেষক বিশ্লেষণ করার জন্য একটি লিঙ্ক প্রদান করে।

আপনি যে বিল্ড ভেরিয়েন্টটি নির্বাচন করেছেন সেটি যদি একটি ডিবাগ বিল্ড টাইপ হয়, তাহলে অ্যাপ বান্ডেলটি একটি ডিবাগ কী দিয়ে সাইন ইন করা হয়েছে এবং আপনি অ্যাপ বান্ডেল থেকে একটি সংযুক্ত ডিভাইসে আপনার অ্যাপ স্থাপন করতে bundletool ব্যবহার করতে পারেন। আপনি যদি একটি রিলিজ ভেরিয়েন্ট নির্বাচন করে থাকেন, তাহলে অ্যাপ বান্ডেলটি ডিফল্টরূপে আনসাইন করা থাকে এবং আপনাকে অবশ্যই jarsigner ব্যবহার করে ম্যানুয়ালি সাইন ইন করতে হবে। বিকল্পভাবে, আপনি মেনু বার থেকে Build > Generate Signed Bundle / APK নির্বাচন করতে পারেন।

Android স্টুডিও project-name / module-name /build/outputs/bundle/ এ আপনার তৈরি করা APKগুলি সংরক্ষণ করে।

স্বাক্ষরিত বান্ডেল / APK তৈরি করুন একটি নতুন সাইনিং কনফিগারেশন সেট আপ করতে এবং একটি স্বাক্ষরিত অ্যাপ বান্ডেল বা APK তৈরি করতে একটি উইজার্ডের সাথে একটি ডায়ালগ আনে৷ আপনার অ্যাপটিকে প্লে কনসোলে আপলোড করার আগে আপনাকে একটি রিলিজ কী দিয়ে সাইন ইন করতে হবে। অ্যাপ সাইনিং সম্পর্কে আরও তথ্যের জন্য, আপনার অ্যাপ সাইন করুন দেখুন।

দ্রষ্টব্য: রান বোতাম testOnly="true" সহ একটি APK তৈরি করে, যার অর্থ APK শুধুমাত্র adb মাধ্যমে ইনস্টল করা যেতে পারে (যা অ্যান্ড্রয়েড স্টুডিও ব্যবহার করে)। আপনি যদি একটি ডিবাগযোগ্য APK চান যা লোকেরা adb ছাড়াই ইনস্টল করতে পারে, আপনার ডিবাগ ভেরিয়েন্ট নির্বাচন করুন এবং Build Bundle(s) / APK(s) > Build APK(s) এ ক্লিক করুন।

প্রতিটি কমান্ডের জন্য Gradle যে কাজগুলি সম্পাদন করে সে সম্পর্কে বিশদ বিবরণের জন্য, পরবর্তী বিভাগে বর্ণিত বিল্ড উইন্ডোটি খুলুন। Gradle এবং বিল্ড প্রক্রিয়া সম্পর্কে আরও তথ্যের জন্য, আপনার বিল্ড কনফিগার করুন দেখুন।

,

রান বোতাম একটি ডিভাইসে আপনার অ্যাপ তৈরি করে এবং স্থাপন করে। যাইহোক, Google Play-এ শেয়ার বা আপলোড করার জন্য আপনার অ্যাপ তৈরি করতে, আপনাকে বিল্ড মেনুতে থাকা বিকল্পগুলির একটি ব্যবহার করতে হবে অংশগুলি বা আপনার সমস্ত প্রোজেক্ট কম্পাইল করতে। আপনি সারণি 1-এ তালিকাভুক্ত যেকোনো বিল্ড বিকল্প নির্বাচন করার আগে, নিশ্চিত করুন যে আপনি প্রথমে যে বিল্ড বৈকল্পিকটি ব্যবহার করতে চান সেটি নির্বাচন করুন

সারণী 1. বিল্ড মেনুতে বিল্ড বিকল্পগুলি।

মেনু আইটেম বর্ণনা
মডিউল তৈরি করুন নির্বাচিত মডিউলে সমস্ত উত্স ফাইল কম্পাইল করে যা শেষ বিল্ড থেকে পরিবর্তিত হয়েছে এবং নির্বাচিত মডিউলের সমস্ত মডিউল পুনরাবৃত্তভাবে নির্ভর করে। সংকলনে নির্ভরশীল সোর্স ফাইল এবং কোনো সংশ্লিষ্ট বিল্ড কাজ অন্তর্ভুক্ত। আপনি প্রজেক্ট উইন্ডোতে মডিউলের নাম বা এর একটি ফাইল নির্বাচন করে তৈরি করার জন্য মডিউলটি নির্বাচন করতে পারেন।
প্রকল্প তৈরি করুন সমস্ত মডিউল তৈরি করে।
ক্লিন প্রজেক্ট সমস্ত মধ্যবর্তী/ক্যাশড বিল্ড ফাইল মুছে দেয়।
পুনর্নির্মাণ প্রকল্প নির্বাচিত বিল্ড ভেরিয়েন্টের জন্য ক্লিন প্রজেক্ট চালায় এবং একটি APK তৈরি করে।
বিল্ড বান্ডেল (গুলি) / APK(গুলি) > APK(গুলি) তৈরি করুন

বর্তমান প্রজেক্টের সমস্ত মডিউলের একটি APK তৈরি করে তাদের নির্বাচিত ভেরিয়েন্টের জন্য। বিল্ড সম্পূর্ণ হলে, একটি নিশ্চিতকরণ বিজ্ঞপ্তি প্রদর্শিত হবে, যা APK ফাইলের একটি লিঙ্ক এবং APK বিশ্লেষক বিশ্লেষণ করার জন্য একটি লিঙ্ক প্রদান করে।

আপনি যে বিল্ড ভেরিয়েন্টটি নির্বাচন করেছেন সেটি যদি একটি ডিবাগ বিল্ড টাইপ হয়, তাহলে APK একটি ডিবাগ কী দিয়ে স্বাক্ষর করা হয়েছে এবং এটি ইনস্টল করার জন্য প্রস্তুত৷ আপনি যদি একটি রিলিজ ভেরিয়েন্ট নির্বাচন করে থাকেন, তাহলে, ডিফল্টরূপে, APK স্বাক্ষরবিহীন থাকে এবং আপনাকে অবশ্যই ম্যানুয়ালি APK সাইন করতে হবে। বিকল্পভাবে, আপনি মেনু বার থেকে Build > Generate Signed Bundle / APK নির্বাচন করতে পারেন।

Android স্টুডিও project-name / module-name /build/outputs/apk/ এ আপনার তৈরি করা APKগুলি সংরক্ষণ করে।

বিল্ড বান্ডেল(গুলি) / APK(গুলি) > বিল্ড বান্ডেল(গুলি)

বর্তমান প্রজেক্টের সমস্ত মডিউলের একটি Android অ্যাপ বান্ডেল তাদের নির্বাচিত ভেরিয়েন্টের জন্য তৈরি করে। যখন বিল্ড সম্পূর্ণ হয়, একটি নিশ্চিতকরণ বিজ্ঞপ্তি উপস্থিত হয়, অ্যাপ বান্ডেলের একটি লিঙ্ক এবং APK বিশ্লেষক বিশ্লেষণ করার জন্য একটি লিঙ্ক প্রদান করে।

আপনি যে বিল্ড ভেরিয়েন্টটি নির্বাচন করেছেন সেটি যদি একটি ডিবাগ বিল্ড টাইপ হয়, তাহলে অ্যাপ বান্ডেলটি একটি ডিবাগ কী দিয়ে সাইন ইন করা হয়েছে এবং আপনি অ্যাপ বান্ডেল থেকে একটি সংযুক্ত ডিভাইসে আপনার অ্যাপ স্থাপন করতে bundletool ব্যবহার করতে পারেন। আপনি যদি একটি রিলিজ ভেরিয়েন্ট নির্বাচন করে থাকেন, তাহলে অ্যাপ বান্ডেলটি ডিফল্টরূপে আনসাইন করা থাকে এবং আপনাকে অবশ্যই jarsigner ব্যবহার করে ম্যানুয়ালি সাইন ইন করতে হবে। বিকল্পভাবে, আপনি মেনু বার থেকে Build > Generate Signed Bundle / APK নির্বাচন করতে পারেন।

Android স্টুডিও project-name / module-name /build/outputs/bundle/ এ আপনার তৈরি করা APKগুলি সংরক্ষণ করে।

স্বাক্ষরিত বান্ডেল / APK তৈরি করুন একটি নতুন সাইনিং কনফিগারেশন সেট আপ করতে এবং একটি স্বাক্ষরিত অ্যাপ বান্ডেল বা APK তৈরি করতে একটি উইজার্ডের সাথে একটি ডায়ালগ আনে৷ আপনার অ্যাপটিকে প্লে কনসোলে আপলোড করার আগে আপনাকে একটি রিলিজ কী দিয়ে সাইন ইন করতে হবে। অ্যাপ সাইনিং সম্পর্কে আরও তথ্যের জন্য, আপনার অ্যাপ সাইন করুন দেখুন।

দ্রষ্টব্য: রান বোতাম testOnly="true" সহ একটি APK তৈরি করে, যার অর্থ APK শুধুমাত্র adb মাধ্যমে ইনস্টল করা যেতে পারে (যা অ্যান্ড্রয়েড স্টুডিও ব্যবহার করে)। আপনি যদি একটি ডিবাগযোগ্য APK চান যা লোকেরা adb ছাড়াই ইনস্টল করতে পারে, আপনার ডিবাগ ভেরিয়েন্ট নির্বাচন করুন এবং Build Bundle(s) / APK(s) > Build APK(s) এ ক্লিক করুন।

প্রতিটি কমান্ডের জন্য Gradle যে কাজগুলি সম্পাদন করে সে সম্পর্কে বিশদ বিবরণের জন্য, পরবর্তী বিভাগে বর্ণিত বিল্ড উইন্ডোটি খুলুন। Gradle এবং বিল্ড প্রক্রিয়া সম্পর্কে আরও তথ্যের জন্য, আপনার বিল্ড কনফিগার করুন দেখুন।

,

রান বোতাম একটি ডিভাইসে আপনার অ্যাপ তৈরি করে এবং স্থাপন করে। যাইহোক, Google Play-এ শেয়ার বা আপলোড করার জন্য আপনার অ্যাপ তৈরি করতে, আপনাকে বিল্ড মেনুতে থাকা বিকল্পগুলির একটি ব্যবহার করতে হবে অংশগুলি বা আপনার সমস্ত প্রোজেক্ট কম্পাইল করতে। আপনি সারণি 1-এ তালিকাভুক্ত যেকোনো বিল্ড বিকল্প নির্বাচন করার আগে, নিশ্চিত করুন যে আপনি প্রথমে যে বিল্ড বৈকল্পিকটি ব্যবহার করতে চান সেটি নির্বাচন করুন

সারণী 1. বিল্ড মেনুতে বিল্ড বিকল্পগুলি।

মেনু আইটেম বর্ণনা
মডিউল তৈরি করুন নির্বাচিত মডিউলে সমস্ত উত্স ফাইল কম্পাইল করে যা শেষ বিল্ড থেকে পরিবর্তিত হয়েছে এবং নির্বাচিত মডিউলের সমস্ত মডিউল পুনরাবৃত্তভাবে নির্ভর করে। সংকলনে নির্ভরশীল সোর্স ফাইল এবং কোনো সংশ্লিষ্ট বিল্ড কাজ অন্তর্ভুক্ত। আপনি প্রজেক্ট উইন্ডোতে মডিউলের নাম বা এর একটি ফাইল নির্বাচন করে তৈরি করার জন্য মডিউলটি নির্বাচন করতে পারেন।
প্রকল্প তৈরি করুন সমস্ত মডিউল তৈরি করে।
ক্লিন প্রজেক্ট সমস্ত মধ্যবর্তী/ক্যাশড বিল্ড ফাইল মুছে দেয়।
পুনর্নির্মাণ প্রকল্প নির্বাচিত বিল্ড ভেরিয়েন্টের জন্য ক্লিন প্রজেক্ট চালায় এবং একটি APK তৈরি করে।
বিল্ড বান্ডেল (গুলি) / APK(গুলি) > APK(গুলি) তৈরি করুন

বর্তমান প্রজেক্টের সমস্ত মডিউলের একটি APK তৈরি করে তাদের নির্বাচিত ভেরিয়েন্টের জন্য। বিল্ড সম্পূর্ণ হলে, একটি নিশ্চিতকরণ বিজ্ঞপ্তি প্রদর্শিত হবে, যা APK ফাইলের একটি লিঙ্ক এবং APK বিশ্লেষক বিশ্লেষণ করার জন্য একটি লিঙ্ক প্রদান করে।

আপনি যে বিল্ড ভেরিয়েন্টটি নির্বাচন করেছেন সেটি যদি একটি ডিবাগ বিল্ড টাইপ হয়, তাহলে APK একটি ডিবাগ কী দিয়ে স্বাক্ষর করা হয়েছে এবং এটি ইনস্টল করার জন্য প্রস্তুত৷ আপনি যদি একটি রিলিজ ভেরিয়েন্ট নির্বাচন করে থাকেন, তাহলে, ডিফল্টরূপে, APK স্বাক্ষরবিহীন থাকে এবং আপনাকে অবশ্যই ম্যানুয়ালি APK সাইন করতে হবে। বিকল্পভাবে, আপনি মেনু বার থেকে Build > Generate Signed Bundle / APK নির্বাচন করতে পারেন।

Android স্টুডিও project-name / module-name /build/outputs/apk/ এ আপনার তৈরি করা APKগুলি সংরক্ষণ করে।

বিল্ড বান্ডেল(গুলি) / APK(গুলি) > বিল্ড বান্ডেল(গুলি)

বর্তমান প্রজেক্টের সমস্ত মডিউলের একটি Android অ্যাপ বান্ডেল তাদের নির্বাচিত ভেরিয়েন্টের জন্য তৈরি করে। যখন বিল্ড সম্পূর্ণ হয়, একটি নিশ্চিতকরণ বিজ্ঞপ্তি উপস্থিত হয়, অ্যাপ বান্ডেলের একটি লিঙ্ক এবং APK বিশ্লেষক বিশ্লেষণ করার জন্য একটি লিঙ্ক প্রদান করে।

আপনি যে বিল্ড ভেরিয়েন্টটি নির্বাচন করেছেন সেটি যদি একটি ডিবাগ বিল্ড টাইপ হয়, তাহলে অ্যাপ বান্ডেলটি একটি ডিবাগ কী দিয়ে সাইন ইন করা হয়েছে এবং আপনি অ্যাপ বান্ডেল থেকে একটি সংযুক্ত ডিভাইসে আপনার অ্যাপ স্থাপন করতে bundletool ব্যবহার করতে পারেন। আপনি যদি একটি রিলিজ ভেরিয়েন্ট নির্বাচন করে থাকেন, তাহলে অ্যাপ বান্ডেলটি ডিফল্টরূপে আনসাইন করা থাকে এবং আপনাকে অবশ্যই jarsigner ব্যবহার করে ম্যানুয়ালি সাইন ইন করতে হবে। বিকল্পভাবে, আপনি মেনু বার থেকে Build > Generate Signed Bundle / APK নির্বাচন করতে পারেন।

Android স্টুডিও project-name / module-name /build/outputs/bundle/ এ আপনার তৈরি করা APKগুলি সংরক্ষণ করে।

স্বাক্ষরিত বান্ডেল / APK তৈরি করুন একটি নতুন সাইনিং কনফিগারেশন সেট আপ করতে এবং একটি স্বাক্ষরিত অ্যাপ বান্ডেল বা APK তৈরি করতে একটি উইজার্ডের সাথে একটি ডায়ালগ আনে৷ আপনার অ্যাপটিকে প্লে কনসোলে আপলোড করার আগে আপনাকে একটি রিলিজ কী দিয়ে সাইন ইন করতে হবে। অ্যাপ সাইনিং সম্পর্কে আরও তথ্যের জন্য, আপনার অ্যাপ সাইন করুন দেখুন।

দ্রষ্টব্য: রান বোতাম testOnly="true" সহ একটি APK তৈরি করে, যার অর্থ APK শুধুমাত্র adb মাধ্যমে ইনস্টল করা যেতে পারে (যা অ্যান্ড্রয়েড স্টুডিও ব্যবহার করে)। আপনি যদি একটি ডিবাগযোগ্য APK চান যা লোকেরা adb ছাড়াই ইনস্টল করতে পারে, আপনার ডিবাগ ভেরিয়েন্ট নির্বাচন করুন এবং Build Bundle(s) / APK(s) > Build APK(s) এ ক্লিক করুন।

প্রতিটি কমান্ডের জন্য Gradle যে কাজগুলি সম্পাদন করে সে সম্পর্কে বিশদ বিবরণের জন্য, পরবর্তী বিভাগে বর্ণিত বিল্ড উইন্ডোটি খুলুন। Gradle এবং বিল্ড প্রক্রিয়া সম্পর্কে আরও তথ্যের জন্য, আপনার বিল্ড কনফিগার করুন দেখুন।