অ্যান্ড্রয়েড স্টুডিও v0.2.x (জুলাই ২০১৩)
- সর্বশেষ IntelliJ কোডবেস পরিবর্তনের সাথে একত্রিত। স্টুডিও ব্যবহারকারীদের দ্বারা রিপোর্ট করা সমস্যাগুলির সমাধান অন্তর্ভুক্ত, যেমন লিনাক্স ফন্টের আকার এবং ফন্ট রেন্ডারিং-এ পরিবর্তন।
- অ্যান্ড্রয়েড গ্রেডল প্লাগ-ইন 0.5.0 এ আপডেট করা হয়েছে।
সাবধানতা: এই নতুন সংস্করণটি পিছনের দিকে সামঞ্জস্যপূর্ণ নয়। প্লাগ-ইনের একটি পুরানো সংস্করণ ব্যবহার করে এমন একটি প্রকল্প খোলার সময়, স্টুডিও একটি ত্রুটি দেখাবে যেখানে বলা হবে Gradle <project_name> প্রকল্প রিফ্রেশ ব্যর্থ হয়েছে।
আপডেট করা গ্রেডল প্লাগ-ইনটিতে নিম্নলিখিত পরিবর্তনগুলি অন্তর্ভুক্ত রয়েছে:
- DSL এর মাধ্যমে কাস্টমাইজ করা হলেও আউটপুট ফাইল ধারণ করার জন্য IDE মডেলটি স্থির করা হয়েছে। variant অবজেক্টে আউটপুট ফাইল পেতে/সেট করার জন্য DSLও ঠিক করা হয়েছে যাতে
variant.packageApplication or variant.zipAlignব্যবহার করার প্রয়োজন না হয়। - নির্ভরতা রেজোলিউশন স্থির করা হয়েছে যাতে আমরা (ডিফল্ট কনফিগারেশন, বিল্ড টাইপ, ফ্লেভার(গুলি)) এর সমন্বয় আলাদাভাবে সমাধান না করে একসাথে সমাধান করতে পারি।
- লাইব্রেরি প্রকল্পের পরীক্ষার জন্য স্থির নির্ভরতা যাতে লাইব্রেরির সমস্ত নির্ভরতা সঠিকভাবে অন্তর্ভুক্ত করা যায়।
- দুটি নির্ভরশীলতার পাতার নাম একই থাকে এমন একটি নির্দিষ্ট কেস।
- প্রোগার্ড রুলস ফাইল ফ্লেভারে প্রয়োগ করা যাবে না এমন সমস্যার সমাধান করা হয়েছে।
সমস্ত গ্রেডল প্লাগইন রিলিজ নোট এখানে পাওয়া যাবে: http://tools.android.com/tech-docs/new-build-system ।
- DSL এর মাধ্যমে কাস্টমাইজ করা হলেও আউটপুট ফাইল ধারণ করার জন্য IDE মডেলটি স্থির করা হয়েছে। variant অবজেক্টে আউটপুট ফাইল পেতে/সেট করার জন্য DSLও ঠিক করা হয়েছে যাতে
- aapt থেকে গ্রেডল ত্রুটিগুলি আর বিল্ড/ ফোল্ডারে মার্জ করা আউটপুট ফাইলগুলিকে নির্দেশ করে না, তারা আসল উৎস অবস্থানগুলিকে নির্দেশ করে।
- সমান্তরাল বিল্ডস। এখন গ্র্যাডেলের সমান্তরাল বিল্ডগুলি ব্যবহার করা সম্ভব। দয়া করে মনে রাখবেন যে সমান্তরাল বিল্ডগুলি "ইনকিউবেশন" অবস্থায় রয়েছে ( গ্র্যাডেলের ডকুমেন্টেশন দেখুন।) এই বৈশিষ্ট্যটি ডিফল্টরূপে বন্ধ থাকে। এটি সক্ষম করতে, পছন্দ > কম্পাইলার এ যান এবং সমান্তরালভাবে স্বাধীন মডিউলগুলি সংকলন করুন বাক্সটি চেক করুন।
- লেআউট রেন্ডারিং, এডিটরে রিসোর্স ভাঁজ এবং আরও অনেক কিছুর জন্য ব্যবহৃত নতুন রিসোর্স রিপোজিটরির উপর আরও কাজ:
- .aar লাইব্রেরি নির্ভরতার জন্য মৌলিক সমর্থন (যেমন উৎসের স্থানীয় কপি ছাড়া লাইব্রেরি ব্যবহার করা)। উৎস সম্পাদকগুলিতে সম্পদ XML যাচাইকরণ এবং নেভিগেশনের জন্য এখনও কাজ করছে না।
- রিসোর্স রেফারেন্সে চক্র সনাক্তকরণ।
- কুইক ডকুমেন্টেশন (F1), যা ক্যারেটের অধীনে স্ট্রিংয়ের সমস্ত অনুবাদ দেখাতে পারে, এখন বিভিন্ন গ্রেডল ফ্লেভার এবং বিল্ড টাইপের সমস্ত রিসোর্স ওভারলে, সেইসাথে লাইব্রেরিগুলিও দেখাবে। এগুলি বিপরীত রিসোর্স ওভারলে ক্রমে তালিকাভুক্ত করা হয়েছে, স্ট্রিংয়ের যে সংস্করণগুলি মাস্ক করা আছে সেগুলিতে স্ট্রাইকথ্রু সহ।
- মডিউল নির্ভরতার সেট পরিবর্তন হলে মার্জ করা রিসোর্স আপডেট করার জন্য সমাধান।
- অক্ষর সত্তা ঘোষণা এবং XML এবং ইউনিকোড এস্কেপ সঠিকভাবে পরিচালনা করার জন্য XML রেন্ডারিং সংশোধন করা হয়েছে।
- লেআউট প্রিভিউ এবং লেআউট এডিটর উইন্ডোর জন্য স্ক্রিনশট সাপোর্ট সংরক্ষণ করুন।
- টেমপ্লেট বাগ সংশোধন।
- লিন্ট বাগ সংশোধন।
- ক্র্যাশ রিপোর্টের জন্য বিভিন্ন সমাধান। ধন্যবাদ, এবং ক্র্যাশ রিপোর্ট ফাইল করতে থাকুন!