অ্যান্ড্রয়েড স্টুডিও v0.2.x (জুলাই ২০১৩)

  • ইন্টেলিজ কোডবেসের সর্বশেষ পরিবর্তনগুলো অন্তর্ভুক্ত করা হয়েছে। এতে স্টুডিও ব্যবহারকারীদের দ্বারা রিপোর্ট করা সমস্যাগুলোর সমাধান রয়েছে, যেমন লিনাক্স ফন্টের আকার এবং ফন্ট রেন্ডারিং-এর ছোটখাটো পরিবর্তন।
  • অ্যান্ড্রয়েড গ্রেডল প্লাগ-ইন 0.5.0 সংস্করণে আপডেট করা হয়েছে।

    সতর্কতা: এই নতুন সংস্করণটি পূর্ববর্তী সংস্করণের সাথে সামঞ্জস্যপূর্ণ নয়। প্লাগ-ইনটির পুরোনো সংস্করণ ব্যবহার করা হয়েছে এমন কোনো প্রজেক্ট খোলার সময়, Studio একটি ত্রুটি দেখাবে যেখানে লেখা থাকবে Gradle <project_name> project refresh failed।

    আপডেট করা গ্রেডল প্লাগ-ইনটিতে নিম্নলিখিত পরিবর্তনগুলি অন্তর্ভুক্ত রয়েছে:

    • IDE মডেলটি এমনভাবে ঠিক করা হয়েছে যাতে DSL-এর মাধ্যমে কাস্টমাইজ করা হলেও আউটপুট ফাইলটি এতে অন্তর্ভুক্ত থাকে। এছাড়াও, ভ্যারিয়েন্ট অবজেক্টে আউটপুট ফাইল গেট/সেট করার জন্য DSL-টি সংশোধন করা হয়েছে, যার ফলে variant.packageApplication or variant.zipAlign ব্যবহার করার প্রয়োজন হয় না।
    • ডিপেন্ডেন্সি রেজোলিউশন ঠিক করা হয়েছে, যাতে আমরা (ডিফল্ট কনফিগ, বিল্ড টাইপ, ফ্লেভার) এর সমন্বয়কে আলাদাভাবে সমাধান না করে একসাথে সমাধান করি।
    • লাইব্রেরি প্রজেক্টের টেস্টগুলোর জন্য প্রয়োজনীয় ডিপেন্ডেন্সি ঠিক করা হয়েছে, যাতে লাইব্রেরির নিজস্ব সমস্ত ডিপেন্ডেন্সি সঠিকভাবে অন্তর্ভুক্ত হয়।
    • দুটি ডিপেন্ডেন্সির লিফ নেম একই হওয়ার সমস্যাটি সমাধান করা হয়েছে।
    • ফ্লেভারগুলিতে Proguard রুলস ফাইল প্রয়োগ করা না যাওয়ার সমস্যাটি সমাধান করা হয়েছে।

    সকল গ্রেডল প্লাগইনের রিলিজ নোট এখানে পাওয়া যাবে: http://tools.android.com/tech-docs/new-build-system

  • aapt থেকে আসা Gradle এররগুলো এখন আর build/ ফোল্ডারের মার্জ করা আউটপুট ফাইলগুলোকে নির্দেশ করে না, বরং সেগুলো আসল সোর্স লোকেশনগুলোকেই নির্দেশ করে।
  • সমান্তরাল বিল্ড। এখন গ্রেডলের সমান্তরাল বিল্ড ব্যবহার করা সম্ভব। অনুগ্রহ করে মনে রাখবেন যে সমান্তরাল বিল্ডগুলো "ইনকিউবেশন" পর্যায়ে থাকে ( গ্রেডলের ডকুমেন্টেশন দেখুন)। এই ফিচারটি ডিফল্টরূপে বন্ধ থাকে। এটি চালু করতে, প্রেফারেন্সেস > কম্পাইলার- এ যান এবং "কম্পাইল ইন্ডিপেন্ডেন্ট মডিউলস ইন প্যারালাল" বক্সটিতে টিক দিন।
  • লেআউট রেন্ডারিং, এডিটরে রিসোর্স ফোল্ডিং এবং আরও অনেক কিছুর জন্য ব্যবহৃত নতুন রিসোর্স রিপোজিটরি নিয়ে আরও কাজ চলছে:
    • .aar লাইব্রেরি নির্ভরতার জন্য প্রাথমিক সমর্থন (যেমন, সোর্সের স্থানীয় কপি ছাড়াই একটি লাইব্রেরি ব্যবহার করা)। সোর্স এডিটরে রিসোর্স XML যাচাইকরণ এবং নেভিগেশনের জন্য এখনও কাজ করছে না।
    • রিসোর্স রেফারেন্সে চক্র সনাক্তকরণ।
    • কুইক ডকুমেন্টেশন (F1), যা ক্যারেটের নিচে থাকা স্ট্রিংটির সমস্ত অনুবাদ দেখাতে পারে, এখন বিভিন্ন গ্রেডল ফ্লেভার ও বিল্ড টাইপের সমস্ত রিসোর্স ওভারলে এবং লাইব্রেরিগুলোও দেখাবে। এগুলো রিসোর্স ওভারলের বিপরীত ক্রমে তালিকাভুক্ত করা হয় এবং স্ট্রিংটির যে সংস্করণগুলো মাস্ক করা থাকে, সেগুলোতে স্ট্রাইকথ্রু চিহ্ন দেওয়া থাকে।
    • মডিউল নির্ভরতার সেট পরিবর্তিত হলে একত্রিত রিসোর্সগুলো আপডেট করার পদ্ধতির সমাধান করা হয়েছে।
    • ক্যারেক্টার এনটিটি ডিক্লারেশন এবং এক্সএমএল ও ইউনিকোড এস্কেপ সঠিকভাবে হ্যান্ডেল করার জন্য এক্সএমএল রেন্ডারিং-এর ত্রুটি সংশোধন করা হয়েছে।
  • লেআউট প্রিভিউ এবং লেআউট এডিটর উইন্ডোতে স্ক্রিনশট সংরক্ষণের সুবিধা।
  • টেমপ্লেটের ত্রুটি সংশোধন করা হয়েছে।
  • লিন্ট বাগ সংশোধন।
  • ক্র্যাশ রিপোর্টের জন্য বিভিন্ন সমাধান। ধন্যবাদ, এবং ক্র্যাশ রিপোর্ট জমা দিতে থাকুন!