আপনার প্রকল্পগুলিকে অ্যান্ড্রয়েড স্টুডিওতে স্থানান্তর করার জন্য একটি নতুন প্রকল্প কাঠামো, বিল্ড সিস্টেম এবং IDE কার্যকারিতার সাথে খাপ খাইয়ে নেওয়া প্রয়োজন।
যদি আপনি IntelliJ থেকে মাইগ্রেট করেন এবং আপনার প্রোজেক্ট ইতিমধ্যেই Gradle ব্যবহার করে, তাহলে আপনি আপনার বিদ্যমান প্রোজেক্টটি Android Studio থেকে খুলতে পারেন। যদি আপনি IntelliJ ব্যবহার করেন কিন্তু আপনার প্রোজেক্টটি ইতিমধ্যে Gradle ব্যবহার না করে, তাহলে Android Studio-তে ইম্পোর্ট করার আগে আপনাকে ম্যানুয়ালি আপনার প্রোজেক্টটি প্রস্তুত করতে হবে। আরও তথ্যের জন্য, IntelliJ থেকে মাইগ্রেট বিভাগটি দেখুন।
অ্যান্ড্রয়েড স্টুডিওর মূল বিষয়গুলি
অ্যান্ড্রয়েড স্টুডিওতে মাইগ্রেট করার প্রস্তুতি নেওয়ার সময় এখানে কিছু মূল পার্থক্য সম্পর্কে সচেতন থাকা উচিত।
প্রকল্প এবং মডিউল সংগঠন
অ্যান্ড্রয়েড স্টুডিও IntelliJ IDEA IDE এর উপর ভিত্তি করে তৈরি। IDE এর মৌলিক বিষয়গুলি, যেমন নেভিগেশন, কোড সম্পূর্ণকরণ এবং কীবোর্ড শর্টকাটগুলির সাথে পরিচিত হতে, Meet Android Studio দেখুন।
অ্যান্ড্রয়েড স্টুডিও কোডগুলিকে প্রকল্পগুলিতে সংগঠিত করে, যার মধ্যে আপনার অ্যান্ড্রয়েড অ্যাপকে সংজ্ঞায়িত করে এমন সবকিছু থাকে, অ্যাপ সোর্স কোড থেকে শুরু করে বিল্ড কনফিগারেশন এবং টেস্ট কোড পর্যন্ত। প্রকল্পগুলি পৃথক অ্যান্ড্রয়েড স্টুডিও উইন্ডোতে খোলে। প্রতিটি প্রকল্পে এক বা একাধিক মডিউল থাকে, যা আপনাকে আপনার প্রকল্পকে কার্যকারিতার পৃথক ইউনিটে ভাগ করতে দেয়। মডিউলগুলি স্বাধীনভাবে তৈরি, পরীক্ষা এবং ডিবাগ করা যেতে পারে।
অ্যান্ড্রয়েড স্টুডিও প্রকল্প এবং মডিউল সম্পর্কে আরও তথ্যের জন্য, প্রকল্পগুলির ওভারভিউ দেখুন।
গ্রেডল-ভিত্তিক বিল্ড সিস্টেম
অ্যান্ড্রয়েড স্টুডিওর বিল্ড সিস্টেমটি গ্র্যাডেলের উপর ভিত্তি করে তৈরি এবং এক্সটেনসিবিলিটি এবং কাস্টমাইজেশনের সুবিধার জন্য গ্রুভি বা কোটলিন স্ক্রিপ্টে লেখা বিল্ড কনফিগারেশন ফাইল ব্যবহার করে।
গ্রেডল-ভিত্তিক প্রকল্পগুলি অ্যান্ড্রয়েড ডেভেলপমেন্টের জন্য উল্লেখযোগ্য বৈশিষ্ট্যগুলি অফার করে, যার মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে:
- বাইনারি লাইব্রেরি (AAR) এর জন্য সমর্থন। আপনার আর আপনার নিজস্ব প্রকল্পে লাইব্রেরি উৎসগুলি অনুলিপি করার প্রয়োজন নেই; আপনি একটি নির্ভরতা ঘোষণা করতে পারেন এবং লাইব্রেরিটি স্বয়ংক্রিয়ভাবে ডাউনলোড হয়ে আপনার প্রকল্পে মার্জ হয়ে যায়। এর মধ্যে রয়েছে বিল্ড টাইমে স্বয়ংক্রিয়ভাবে রিসোর্স, ম্যানিফেস্ট এন্ট্রি, প্রোগার্ড এক্সক্লুশন নিয়ম, কাস্টম লিন্ট নিয়ম এবং আরও অনেক কিছু।
- বিল্ড ভেরিয়েন্টের জন্য সমর্থন, যা আপনাকে একই প্রকল্প থেকে আপনার অ্যাপের বিভিন্ন সংস্করণ (যেমন একটি বিনামূল্যের সংস্করণ এবং একটি প্রো সংস্করণ) তৈরি করতে দেয়।
- সহজ বিল্ড কনফিগারেশন এবং কাস্টমাইজেশন। উদাহরণস্বরূপ, আপনি বিল্ডের অংশ হিসাবে গিট ট্যাগ থেকে সংস্করণের নাম এবং সংস্করণ কোডগুলি টেনে আনতে পারেন।
- গ্রেডল IDE, কমান্ড লাইন এবং জেনকিন্সের মতো ক্রমাগত ইন্টিগ্রেশন সার্ভার থেকে ব্যবহার করা যেতে পারে, যা সর্বত্র, প্রতিবার একই বিল্ড প্রদান করে।
গ্রেডল ব্যবহার এবং কনফিগার করার বিষয়ে আরও তথ্যের জন্য, আপনার বিল্ড কনফিগার করুন দেখুন।
নির্ভরতা
অ্যান্ড্রয়েড স্টুডিওতে লাইব্রেরি নির্ভরতা গ্রেডল নির্ভরতা ঘোষণা এবং ম্যাভেন স্থানাঙ্ক সহ সুপরিচিত স্থানীয় উৎস এবং বাইনারি লাইব্রেরির জন্য ম্যাভেন নির্ভরতা ব্যবহার করে। আরও তথ্যের জন্য, ডিক্লেয়ার ডিপ্লেন্ডেন্সি দেখুন।
IntelliJ থেকে মাইগ্রেট করুন
যদি আপনার IntelliJ প্রকল্পটি Gradle বিল্ড সিস্টেম ব্যবহার করে, তাহলে আপনি সরাসরি Android Studio-তে আপনার প্রকল্পটি আমদানি করতে পারেন। যদি আপনার IntelliJ প্রকল্পটি Maven বা অন্য কোনও বিল্ড সিস্টেম ব্যবহার করে, তাহলে Android Studio-তে স্থানান্তরিত হওয়ার আগে আপনাকে Gradle-এর সাথে কাজ করার জন্য এটি সেট আপ করতে হবে।
একটি Gradle-ভিত্তিক IntelliJ প্রকল্প আমদানি করুন
যদি আপনি ইতিমধ্যেই আপনার IntelliJ প্রকল্পের সাথে Gradle ব্যবহার করে থাকেন, তাহলে নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করে এটি Android Studio তে খুলুন:
- ফাইল > নতুন > প্রকল্প আমদানি করুন ক্লিক করুন।
- আপনার IntelliJ প্রোজেক্ট ডিরেক্টরি নির্বাচন করুন এবং OK এ ক্লিক করুন। আপনার প্রোজেক্টটি Android Studio তে খোলে।
একটি নন-গ্রেডল ইন্টেলিজে প্রকল্প আমদানি করুন
যদি আপনার IntelliJ প্রকল্পটি ইতিমধ্যেই Gradle বিল্ড সিস্টেম ব্যবহার না করে, তাহলে আপনার প্রকল্পটি Android Studio-তে আমদানি করার জন্য দুটি বিকল্প রয়েছে, যা নিম্নলিখিত বিভাগগুলিতে বর্ণনা করা হয়েছে:
- একটি নতুন খালি অ্যান্ড্রয়েড স্টুডিও প্রকল্প তৈরি করুন এবং আপনার বিদ্যমান সোর্স কোডটি নতুন প্রকল্পের সাথে সম্পর্কিত ডিরেক্টরিগুলিতে অনুলিপি করুন। আরও তথ্যের জন্য, একটি নতুন খালি প্রকল্প তৈরি করে স্থানান্তর সম্পর্কে বিভাগটি দেখুন।
- আপনার প্রকল্পের জন্য একটি নতুন গ্র্যাডেল বিল্ড ফাইল তৈরি করুন এবং তারপরে প্রকল্প এবং নতুন বিল্ড ফাইলটি অ্যান্ড্রয়েড স্টুডিওতে আমদানি করুন। আরও তথ্যের জন্য, একটি কাস্টম গ্র্যাডেল বিল্ড ফাইল তৈরি করে মাইগ্রেট করার বিভাগটি দেখুন।
একটি নতুন খালি প্রকল্প তৈরি করে মাইগ্রেট করুন
একটি নতুন খালি প্রকল্প তৈরি করে এবং আপনার সোর্স ফাইলগুলি নতুন ডিরেক্টরিতে অনুলিপি করে আপনার প্রকল্পটিকে অ্যান্ড্রয়েড স্টুডিওতে স্থানান্তর করতে, নিম্নলিখিতভাবে এগিয়ে যান:
- অ্যান্ড্রয়েড স্টুডিও খুলুন এবং ফাইল > নতুন > নতুন প্রকল্প এ ক্লিক করুন।
- আপনার অ্যাপ প্রজেক্টের জন্য একটি নাম লিখুন এবং এটি কোথায় তৈরি করা উচিত তা নির্দিষ্ট করুন, তারপর Next এ ক্লিক করুন।
- আপনার অ্যাপটি যে ফর্ম ফ্যাক্টরগুলিতে চলে তা নির্বাচন করুন, তারপর Next এ ক্লিক করুন।
- Add No Activity-এ ক্লিক করুন, তারপর Finish-এ ক্লিক করুন।
- প্রজেক্ট টুল উইন্ডোতে, ভিউ মেনু খুলতে তীর চিহ্নে ক্লিক করুন এবং আপনার নতুন অ্যান্ড্রয়েড স্টুডিও প্রকল্পের সংগঠন দেখতে এবং অন্বেষণ করতে প্রজেক্ট ভিউ নির্বাচন করুন। ভিউ পরিবর্তন এবং অ্যান্ড্রয়েড স্টুডিও কীভাবে প্রকল্প গঠন করে সে সম্পর্কে আরও পড়তে, প্রজেক্ট ফাইলগুলি দেখুন।
- আপনার নতুন প্রকল্পের জন্য নির্বাচিত স্থানে যান এবং আপনার পুরানো প্রকল্প ডিরেক্টরি থেকে কোড, ইউনিট পরীক্ষা, যন্ত্র পরীক্ষা এবং সংস্থানগুলি আপনার নতুন প্রকল্প কাঠামোর সঠিক স্থানে স্থানান্তর করুন।
- অ্যান্ড্রয়েড স্টুডিওতে, প্রজেক্ট স্ট্রাকচার ডায়ালগ খুলতে ফাইল > প্রজেক্ট স্ট্রাকচারে ক্লিক করুন। নিশ্চিত করুন যে আপনার অ্যাপের মডিউলটি বাম দিকের ফলকে নির্বাচিত আছে।
- আপনার প্রকল্পের জন্য প্রোপার্টিজ ট্যাবে যেকোনো প্রয়োজনীয় পরিবর্তন করুন (উদাহরণস্বরূপ,
minSdkবাtargetSdkপরিবর্তন করা)। - Dependencies এ ক্লিক করুন এবং আপনার প্রকল্পের উপর নির্ভরশীল যেকোনো লাইব্রেরি Gradle dependencies হিসেবে যোগ করুন। একটি নতুন Dependencies যোগ করতে, Add এ ক্লিক করুন।
, তারপর আপনি যে ধরণের নির্ভরতা যোগ করতে চান তা নির্বাচন করুন এবং প্রম্পটগুলি অনুসরণ করুন। - আপনার পরিবর্তনগুলি সংরক্ষণ করতে ঠিক আছে ক্লিক করুন।
- আপনার প্রকল্পের নির্মাণ পরীক্ষা করতে Build > Make Project এ ক্লিক করুন, এবং প্রয়োজনে যেকোনো অসামান্য ত্রুটি সমাধান করুন।
একটি কাস্টম গ্র্যাডেল বিল্ড ফাইল তৈরি করে মাইগ্রেট করুন
আপনার বিদ্যমান সোর্স ফাইলগুলিকে নির্দেশ করার জন্য একটি নতুন গ্র্যাডেল বিল্ড ফাইল তৈরি করে আপনার প্রকল্পটিকে অ্যান্ড্রয়েড স্টুডিওতে স্থানান্তর করতে, নিম্নলিখিতভাবে এগিয়ে যান:
- শুরু করার আগে, আপনার প্রকল্পের ফাইলগুলির ব্যাকআপ আলাদা জায়গায় রাখুন, কারণ মাইগ্রেশন প্রক্রিয়াটি আপনার প্রকল্পের বিষয়বস্তুগুলিকে যথাযথভাবে পরিবর্তন করে।
- আপনার প্রোজেক্ট ডিরেক্টরিতে Groovy ব্যবহার করলে
build.gradleনামে একটি ফাইল তৈরি করুন, অথবা Kotlin স্ক্রিপ্ট ব্যবহার করলেbuild.gradle.ktsনামে একটি ফাইল তৈরি করুন। এই ফাইলটিতে Gradle-এর আপনার বিল্ড চালানোর জন্য প্রয়োজনীয় সমস্ত তথ্য রয়েছে।ডিফল্টরূপে, অ্যান্ড্রয়েড স্টুডিও আশা করে যে আপনার প্রকল্পটি চিত্র ১-এ দেখানো হিসাবে সংগঠিত হবে।

চিত্র ১. একটি অ্যান্ড্রয়েড অ্যাপ মডিউলের জন্য ডিফল্ট প্রকল্প কাঠামো। Groovy-এর জন্য
settings.gradleঅথবা Kotlin স্ক্রিপ্টের জন্যsettings.gradle.ktsএ, আপনিpluginManagementএবংdependencyResolutionManagementব্লকে প্লাগইন এবং নির্ভরতা খুঁজে পেতে ব্যবহৃত রিপোজিটরিগুলি যথাক্রমে সেট করেন:খাঁজকাটা
pluginManagement { repositories { google() mavenCentral() gradlePluginPortal() } } dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() } } rootProject.name = "Test App" include ':app'
কোটলিন
pluginManagement { repositories { google() mavenCentral() gradlePluginPortal() } } dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() } } rootProject.name = "Test App" include(":app")
সতর্কতা: JCenter সংগ্রহস্থলটি ৩১ মার্চ, ২০২১ তারিখে কেবল পঠনযোগ্য হয়ে ওঠে। আরও তথ্যের জন্য, JCenter পরিষেবা আপডেট দেখুন।
অ্যান্ড্রয়েড গ্রেডল প্লাগইন প্রকল্পে কিছু ডিফল্ট সোর্স সেট প্রয়োগ করে। এই সোর্স সেটগুলি বিভিন্ন ধরণের সোর্স ফাইল সংরক্ষণের জন্য ব্যবহৃত ডিরেক্টরিগুলি সংজ্ঞায়িত করে। গ্রেডল নির্দিষ্ট ধরণের ফাইলের অবস্থান নির্ধারণ করতে এই সোর্স সেটগুলি ব্যবহার করে। যদি আপনার বিদ্যমান প্রকল্পটি ডিফল্ট মান মেনে না চলে, তাহলে আপনি হয় ফাইলগুলিকে যেখানে থাকা উচিত সেখানে স্থানান্তর করতে পারেন অথবা ডিফল্ট সোর্স সেটগুলি পরিবর্তন করতে পারেন যাতে গ্রেডল জানে কোথায় সেগুলি খুঁজে পাওয়া যাবে।
গ্রেডল বিল্ড ফাইল সেট আপ এবং কাস্টমাইজ করার বিষয়ে আরও তথ্যের জন্য, আপনার বিল্ড কনফিগার করুন পড়ুন।
এরপর, আপনি কোন লাইব্রেরি প্রকল্পগুলি ব্যবহার করছেন তা চিহ্নিত করুন।
Gradle ব্যবহার করে, আপনাকে আর এই লাইব্রেরিগুলিকে সোর্স কোড প্রজেক্ট হিসেবে যুক্ত করতে হবে না। আপনি আপনার বিল্ড ফাইলের
dependencies{}ব্লকে এগুলি উল্লেখ করতে পারেন। বিল্ড সিস্টেমটি এরপর আপনার জন্য এই লাইব্রেরিগুলি পরিচালনা করে, যার মধ্যে রয়েছে লাইব্রেরি ডাউনলোড করা, রিসোর্সে মার্জ করা এবং ম্যানিফেস্ট এন্ট্রি মার্জ করা। নিম্নলিখিত উদাহরণটি একটি বিল্ড ফাইলেরdependencies{}ব্লকে বেশ কয়েকটি AndroidX লাইব্রেরির জন্য ঘোষণা বিবৃতি যোগ করে।আপনার লাইব্রেরির জন্য সঠিক ঘোষণা বিবৃতি নির্ধারণে সহায়তার জন্য, Google Maven সংগ্রহস্থল বা Maven Central অনুসন্ধান করুন।খাঁজকাটা
... dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) // AndroidX libraries implementation 'androidx.core:core-ktx:1.17.0' implementation 'androidx.appcompat:appcompat:1.7.1' implementation 'androidx.cardview:cardview:1.0.0' implementation 'com.google.android.material:material:1.7.0' implementation 'androidx.gridlayout:gridlayout:1.1.0' implementation 'androidx.leanback:leanback:' implementation 'androidx.mediarouter:mediarouter:1.8.1' implementation 'androidx.palette:palette-ktx:1.0.0' implementation 'androidx.recyclerview:recyclerview:1.4.0' implementation 'androidx.annotation:annotation:1.9.1' // Note: these libraries require that the Google repository has been declared // in the pluginManagement section of the top-level build.gradle file. }
কোটলিন
... dependencies { implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.jar")))) // AndroidX libraries implementation("androidx.core:core-ktx:1.17.0") implementation("androidx.appcompat:appcompat:1.7.1") implementation("androidx.cardview:cardview:1.0.0") implementation("com.google.android.material:material:1.7.0") implementation("androidx.gridlayout:gridlayout:1.1.0") implementation("androidx.leanback:leanback:") implementation("androidx.mediarouter:mediarouter:1.8.1") implementation("androidx.palette:palette-ktx:1.0.0") implementation("androidx.recyclerview:recyclerview:1.4.0") implementation("androidx.annotation:annotation:1.9.1") // Note: these libraries require that the Google repository has been declared // in the pluginManagement section of the top-level build.gradle.kts file. }
- আপনার
build.gradleফাইলটি সংরক্ষণ করুন, তারপর IntelliJ-তে প্রকল্পটি বন্ধ করুন। আপনার প্রকল্প ডিরেক্টরিতে যান এবং.ideaডিরেক্টরি এবং আপনার প্রকল্পের যেকোনো IML ফাইল মুছে ফেলুন। - অ্যান্ড্রয়েড স্টুডিও চালু করুন এবং ফাইল > নতুন > প্রকল্প আমদানি করুন এ ক্লিক করুন।
- আপনার প্রোজেক্ট ডিরেক্টরিটি খুঁজুন, আপনার তৈরি করা
build.gradleঅথবাbuild.gradle.ktsফাইলটি নির্বাচন করুন, এবং তারপর আপনার প্রোজেক্টটি আমদানি করতে OK ক্লিক করুন। - আপনার প্রোজেক্ট তৈরি করে আপনার বিল্ড ফাইল পরীক্ষা করতে এবং আপনার পাওয়া যেকোনো ত্রুটি সমাধান করতে Build > Make Project এ ক্লিক করুন।
পরবর্তী পদক্ষেপ
আপনার প্রোজেক্টটি অ্যান্ড্রয়েড স্টুডিওতে স্থানান্তরিত হয়ে গেলে, গ্রেডল দিয়ে তৈরি করা এবং অ্যান্ড্রয়েড স্টুডিওতে আপনার অ্যাপ চালানো সম্পর্কে আরও জানতে Build and run your app পড়ুন।
আপনার প্রকল্প এবং কর্মপ্রবাহের উপর নির্ভর করে, আপনি সংস্করণ নিয়ন্ত্রণ, নির্ভরতা পরিচালনা এবং অ্যান্ড্রয়েড স্টুডিও কনফিগার করার বিষয়ে আরও জানতে চাইতে পারেন। অ্যান্ড্রয়েড স্টুডিও ব্যবহার শুরু করতে, মিট অ্যান্ড্রয়েড স্টুডিও পড়ুন।
সংস্করণ নিয়ন্ত্রণ কনফিগার করুন
অ্যান্ড্রয়েড স্টুডিও বিভিন্ন ধরণের সংস্করণ নিয়ন্ত্রণ ব্যবস্থা সমর্থন করে, যার মধ্যে রয়েছে গিট, মার্কিউরিয়াল এবং সাবভার্সন। প্লাগইনের মাধ্যমে অন্যান্য সংস্করণ নিয়ন্ত্রণ ব্যবস্থা যোগ করা যেতে পারে।
যদি আপনার অ্যাপটি ইতিমধ্যেই সোর্স নিয়ন্ত্রণের অধীনে থাকে, তাহলে আপনাকে Android Studio-তে এটি সক্ষম করতে হতে পারে। VCS মেনু থেকে, Enable Version Control Integration-এ ক্লিক করুন এবং উপযুক্ত সংস্করণ নিয়ন্ত্রণ ব্যবস্থা নির্বাচন করুন।
যদি আপনার অ্যাপটি সোর্স নিয়ন্ত্রণে না থাকে, তাহলে আপনি অ্যান্ড্রয়েড স্টুডিওতে আপনার অ্যাপটি আমদানি করার পরে এটি কনফিগার করতে পারেন। পছন্দসই সংস্করণ নিয়ন্ত্রণ সিস্টেমের জন্য VCS সমর্থন সক্ষম করতে, একটি সংগ্রহস্থল তৈরি করতে, সংস্করণ নিয়ন্ত্রণে নতুন ফাইলগুলি আমদানি করতে এবং অন্যান্য সংস্করণ নিয়ন্ত্রণ ক্রিয়াকলাপ সম্পাদন করতে Android স্টুডিও VCS মেনু বিকল্পগুলি ব্যবহার করুন:
- অ্যান্ড্রয়েড স্টুডিও ভিসিএস মেনু থেকে, সংস্করণ নিয়ন্ত্রণ ইন্টিগ্রেশন সক্ষম করুন এ ক্লিক করুন।
- মেনু থেকে প্রজেক্ট রুটের সাথে সংযুক্ত করার জন্য একটি সংস্করণ নিয়ন্ত্রণ সিস্টেম নির্বাচন করুন, তারপর ঠিক আছে ক্লিক করুন। VCS মেনু এখন আপনার নির্বাচিত সিস্টেমের উপর ভিত্তি করে বেশ কয়েকটি সংস্করণ নিয়ন্ত্রণ বিকল্প প্রদর্শন করে।
দ্রষ্টব্য: আপনি সংস্করণ নিয়ন্ত্রণ সেট আপ এবং পরিবর্তন করতে ফাইল > সেটিংস > সংস্করণ নিয়ন্ত্রণ মেনু বিকল্পটিও ব্যবহার করতে পারেন।
সংস্করণ নিয়ন্ত্রণের সাথে কাজ করার বিষয়ে আরও তথ্যের জন্য, IntelliJ এর সংস্করণ নিয়ন্ত্রণ রেফারেন্স দেখুন।
অ্যাপ সাইনিং
যদি আগে কোনও ডিবাগ সার্টিফিকেট ব্যবহার করা হয়ে থাকে, তাহলে আমদানি প্রক্রিয়ার সময় এটি সনাক্ত করা যেতে পারে। এই ক্ষেত্রে, Android Studio সেই সার্টিফিকেটটি উল্লেখ করে চলেছে। অন্যথায়, ডিবাগ কনফিগারেশনটি Android Studio-জেনারেটেড ডিবাগ কীস্টোর ব্যবহার করে, একটি পরিচিত পাসওয়ার্ড এবং $HOME/.android/debug.keystore এ অবস্থিত একটি পরিচিত পাসওয়ার্ড সহ একটি ডিফল্ট কী ব্যবহার করে। যখন আপনি Android Studio থেকে আপনার প্রকল্পটি চালান বা ডিবাগ করেন তখন ডিবাগ বিল্ড টাইপটি স্বয়ংক্রিয়ভাবে এই ডিবাগ কনফিগারেশনটি ব্যবহার করার জন্য সেট করা থাকে।
একইভাবে, আমদানি প্রক্রিয়াটি একটি বিদ্যমান রিলিজ সার্টিফিকেট সনাক্ত করতে পারে। যদি আগে কোনও রিলিজ সার্টিফিকেট সংজ্ঞায়িত না করা থাকে, তাহলে build.gradle বা build.gradle.kts ফাইলে রিলিজ সাইনিং কনফিগারেশন যোগ করুন অথবা Generate Signed APK উইজার্ড খুলতে Build > Generate Signed APK মেনু বিকল্পটি ব্যবহার করুন। আপনার অ্যাপ সাইন করার বিষয়ে আরও তথ্যের জন্য, Sign your app দেখুন।
অ্যান্ড্রয়েড স্টুডিওর সর্বোচ্চ হিপ সাইজ সামঞ্জস্য করুন
ডিফল্টরূপে, অ্যান্ড্রয়েড স্টুডিওর সর্বোচ্চ হিপ সাইজ ১২৮০ এমবি। আপনি যদি একটি বড় প্রকল্পে কাজ করেন, অথবা আপনার সিস্টেমে প্রচুর র্যাম থাকে, তাহলে আপনি সর্বোচ্চ হিপ সাইজ বাড়িয়ে কর্মক্ষমতা উন্নত করতে পারেন।
সফ্টওয়্যার আপডেট
অ্যান্ড্রয়েড স্টুডিও গ্রেডল প্লাগইন, বিল্ড টুলস এবং SDK টুলস থেকে আলাদাভাবে আপডেট করে। আপনি অ্যান্ড্রয়েড স্টুডিওর সাথে কোন সংস্করণগুলি ব্যবহার করতে চান তা নির্দিষ্ট করতে পারেন।
ডিফল্টরূপে, যখনই একটি নতুন স্থিতিশীল সংস্করণ প্রকাশিত হয় তখন অ্যান্ড্রয়েড স্টুডিও স্বয়ংক্রিয় আপডেট প্রদান করে, তবে আপনি আরও ঘন ঘন আপডেট করতে এবং ক্যানারি বা আরসি সংস্করণ গ্রহণ করতে পারেন।
অ্যান্ড্রয়েড স্টুডিও আপডেট করা এবং ক্যানারি এবং আরসি সংস্করণ ব্যবহার সম্পর্কে আরও তথ্যের জন্য, আপডেট সম্পর্কে পড়ুন।