প্ল্যাটফর্মের জন্য অ্যান্ড্রয়েড স্টুডিওর সাথে দেখা করুন
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
প্ল্যাটফর্মের জন্য অ্যান্ড্রয়েড স্টুডিও (এএসএফপি) অ্যান্ড্রয়েড প্ল্যাটফর্ম বিকাশের জন্য অফিসিয়াল ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট (আইডিই)। IntelliJ IDEA থেকে শক্তিশালী কোড এডিটর এবং ডেভেলপার টুলের উপর ভিত্তি করে, প্ল্যাটফর্মের জন্য অ্যান্ড্রয়েড স্টুডিও আরও বেশি বৈশিষ্ট্য অফার করে যা Android ওপেন সোর্স প্রজেক্ট (AOSP) তৈরি করার সময় আপনার উত্পাদনশীলতা বাড়ায়, যেমন:
- সুং ভিত্তিক বিল্ড সিস্টেম
- একটি দ্রুত এবং বৈশিষ্ট্য সমৃদ্ধ এমুলেটর
- Java, Kotlin, এবং C++ এর জন্য একটি ডিবাগার
- পরীক্ষার সরঞ্জাম
- C++ এবং NDK সমর্থন
এই পৃষ্ঠাটি প্ল্যাটফর্ম বৈশিষ্ট্যগুলির জন্য মৌলিক Android স্টুডিওর একটি ভূমিকা প্রদান করে। সাম্প্রতিক পরিবর্তনের সারাংশের জন্য, প্ল্যাটফর্ম রিলিজ নোটের জন্য অ্যান্ড্রয়েড স্টুডিও দেখুন।
প্রকল্প কাঠামো
প্ল্যাটফর্মের জন্য অ্যান্ড্রয়েড স্টুডিওর একটি প্রকল্পে সোর্স কোড এবং সম্পদ থেকে শুরু করে কোড টেস্ট এবং কনফিগারেশন তৈরি করা পর্যন্ত আপনার AOSP কোডবেসের জন্য আপনার ওয়ার্কস্পেসকে সংজ্ঞায়িত করে এমন সবকিছু রয়েছে। প্রকল্পের কাঠামো সম্পর্কে আরও জানুন।
Soong বিল্ড সিস্টেম
Soong অ্যান্ড্রয়েড প্ল্যাটফর্ম ডেভেলপারদের জন্য সর্বাধিক ব্যবহৃত বিল্ড সিস্টেম। মোট তিনটি আছে:
প্ল্যাটফর্মের জন্য অ্যান্ড্রয়েড স্টুডিও অ্যান্ড্রয়েড তৈরি করতে Soong বিল্ড সিস্টেম ব্যবহার করে। Soong কাটি জিএনইউ মেক ক্লোন টুল এবং নিনজা বিল্ড সিস্টেম কম্পোনেন্ট ব্যবহার করে অ্যান্ড্রয়েড তৈরির গতি বাড়ানোর জন্য।
Soong বিল্ড ফাইলগুলিকে ব্লুপ্রিন্ট ফাইল বলা হয় এবং এর নাম Android.bp
।
Android.bp
ফাইল ফরম্যাটের বিশদ বিবরণের জন্য, Android.bp দেখুন।
প্ল্যাটফর্মের ডিবাগারের জন্য অ্যান্ড্রয়েড স্টুডিও আপনাকে একটি ডিভাইস নির্বাচন করতে, জাভা এবং সি++ এ ব্রেকপয়েন্ট সেট করতে এবং রানটাইমে ভেরিয়েবল এবং এক্সপ্রেশন পরীক্ষা করতে দেয়। ডিবাগার সম্পর্কে আরও জানুন।
প্ল্যাটফর্মের জন্য অ্যান্ড্রয়েড স্টুডিও স্থানীয় (ডিভাইস) পরীক্ষা চালানো সমর্থন করে ( atest
মাধ্যমে)। পরীক্ষার সরঞ্জাম সম্পর্কে আরও জানুন।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-01-30 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-01-30 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# Meet Android Studio for Platform\n\nAndroid Studio for Platform (ASfP) is the official Integrated Development\nEnvironment (IDE) for Android platform development. Based on the powerful\ncode editor and developer tools from\n[IntelliJ IDEA](https://www.jetbrains.com/idea/), Android\nStudio for Platform offers even more features that enhance your\nproductivity when building on the Android Open Source Project (AOSP), such as:\n\n- Soong-based build system\n- A fast and feature-rich emulator\n- A debugger for Java, Kotlin, and C++\n- Testing tools\n- C++ and NDK support\n\nThis page provides an introduction to basic Android Studio for\nPlatform features. For a summary of the latest changes, see the\n[Android Studio for Platform release notes](/studio/platform/releases).\n\nProject structure\n-----------------\n\nA project in Android Studio for Platform contains everything that\ndefines your workspace for your AOSP codebase, from source code and\nassets to test code and build configurations. Learn more about the\n[project structure](/studio/platform/projects).\n\nSoong build system\n------------------\n\nSoong is the most widely used build system for Android platform\ndevelopers. There are altogether three:\n\nAndroid Studio for Platform uses the *Soong* build system to build\nAndroid. Soong leverages the\n[kati](https://github.com/google/kati/blob/master/README.md) GNU\nMake clone tool and [Ninja](https://ninja-build.org/) build system\ncomponent to speed up builds of Android.\n\nSoong build files are called *blueprint files* and are named `Android.bp`.\n\nFor a detailed description of the `Android.bp` file format, see\n[Android.bp](https://source.android.com/docs/setup/reference/androidbp).\n\nDebugging tools\n---------------\n\nAndroid Studio for Platform's debugger lets you select a device, set\nbreakpoints in Java and C++, and examine variables and expressions at\nruntime. Learn more about the\n[debugger](/studio/platform/debug).\n\nTesting tools\n-------------\n\nAndroid Studio for Platform supports running local (device) tests (via `atest`).\nLearn more about the [testing](/studio/platform/test) tools."]]