অ্যান্ড্রয়েড স্টুডিও প্রকল্পে ইমেল ফাইলগুলি কী কী?
একটি গুগল অনুসন্ধান চালু iml file
:
আইএমএল হ'ল একটি মডিউল ফাইল যা ইন্টেলিজ আইডিইএ দ্বারা তৈরি করা হয়েছে, জাভা অ্যাপ্লিকেশনগুলি বিকাশের জন্য ব্যবহৃত একটি আইডিই। এটি একটি বিকাশ মডিউল সম্পর্কে তথ্য সঞ্চয় করে, যা জাভা, প্লাগইন, অ্যান্ড্রয়েড বা মাভেন উপাদান হতে পারে; মডিউল পাথ, নির্ভরতা এবং অন্যান্য সেটিংস সংরক্ষণ করে।
( এই পৃষ্ঠা থেকে )
আপনি আপনার প্রকল্পে যুক্ত হওয়া বাহ্যিক মডিউলগুলির সাথে সংহত করতে গ্রেড স্ক্রিপ্টগুলি ব্যবহার করবেন না কেন।
আপনি "বাহ্যিক মডিউলগুলির সাথে সংহত করার জন্য গ্রেড স্ক্রিপ্টগুলি ব্যবহার করেন" বা আপনার নিজস্ব মডিউল।
তবে গ্রেডল ইন্টেলিজ আইডিইএর স্থানীয় প্রকল্পের মডেল নয় - এটি পৃথক, .iml
ফাইলগুলিতে এবং .idea/
ডিরেক্টরিতে মেটাডেটা । অ্যান্ড্রয়েড স্টুডিওতে, স্টাফগুলি মূলত গ্রেডল বিল্ড স্ক্রিপ্টগুলি থেকে উত্পন্ন হয়, এ কারণেই যখন আপনি ফাইলগুলি পরিবর্তন করেন তখন আপনাকে কখনও কখনও "গ্রেডল ফাইলগুলির সাথে সিঙ্ক প্রকল্প" প্রেরণা দেওয়া হয় build.gradle
। এ কারণেই আপনি .iml
ফাইলগুলি বা .idea/
সংস্করণ নিয়ন্ত্রণে রাখার ঝামেলা করেন না কারণ সেগুলির বিষয়বস্তু পুনরায় তৈরি করা হবে।
আমার যদি এমন একটি টিম থাকে যা বিভিন্ন আইডিই এর মতো গ্রহন ও এএস এর মতো কাজ করে তবে কীভাবে প্রকল্পের আইডিই অজ্ঞেয় বানাবেন?
অনেকাংশে, আপনি পারবেন না।
আপনার কাছে এমন একটি অ্যান্ড্রয়েড প্রকল্প রয়েছে যা গ্রহ-শৈলীর ডিরেক্টরি কাঠামো (উদাহরণস্বরূপ, প্রকল্পের মূল ডিরেক্টরিতে সংস্থান এবং ম্যানিফেস্ট) ব্যবহার করে are আপনি build.gradle
কীভাবে সেই কাঠামোর মধ্যে ফাইলগুলি সন্ধান করতে পারেন তার মাধ্যমে গ্রেডলকে শিখতে পারেন । তবে অন্যান্য মেটাডেটা ( compileSdkVersion
নির্ভরতা ইত্যাদি) প্রায় সহজেই প্রতিলিপি করা হবে না।
অন্যান্য বিকল্পের মধ্যে রয়েছে:
মাভেনের মতো সবাইকে একটি অন্য বিল্ড সিস্টেমে স্থানান্তরিত করুন, যা গ্রহন এবং অ্যান্ড্রয়েড স্টুডিও উভয়তেই সমানভাবে একীভূত হয়েছে (বা না, আপনার দৃষ্টিভঙ্গির উপর নির্ভর করে)
আশা করি অ্যান্ডমোর শীঘ্রই যাত্রা শুরু করবে, যাতে সম্ভবত আপনার কাছে একটি Elpipse IDE থাকতে পারে যা গ্রেডল বিল্ড স্ক্রিপ্ট থেকে অ্যান্ড্রয়েড প্রকল্পগুলি তৈরি করতে পারে
প্রত্যেককে একটি করে আইডিই ব্যবহার করুন