গ্রেডলের জন্য অ্যান্ড্রয়েড প্লাগইন, সংস্করণ ১.২.০ (এপ্রিল ২০১৫)

নির্ভরশীলতা:
সর্বনিম্ন সংস্করণ ডিফল্ট সংস্করণ নোট
গ্রেডল ২.২.১ ২.২.১ আরও জানতে, Gradle আপডেট করা দেখুন।
এসডিকে বিল্ড টুলস ২১.১.১ ২১.১.১ এসডিকে বিল্ড টুলস ইনস্টল বা কনফিগার করুন
সাধারণ নোট:
  • Gradle-এর সাহায্যে ইউনিট টেস্ট চালানোর জন্য উন্নততর সমর্থন।
    • সরাসরি গ্রেডল থেকে ইউনিট টেস্ট চালানোর সময় ক্লাসপাথে জাভা-স্টাইলের রিসোর্স অন্তর্ভুক্ত করার সুবিধা যোগ করা হয়েছে।
    • অ্যান্ড্রয়েড আর্কাইভ (AAR) আর্টিফ্যাক্টগুলোর জন্য ইউনিট টেস্ট ডিপেন্ডেন্সি সাপোর্ট যোগ করা হয়েছে।
    • unitTestVariants প্রপার্টির জন্য সমর্থন যোগ করা হয়েছে, ফলে ` build.gradle ফাইল ব্যবহার করে ইউনিট টেস্ট ভ্যারিয়েন্টগুলো নিয়ন্ত্রণ করা যাবে।
    • ইউনিট টেস্টের জন্য কাস্টমাইজড টাস্ক কনফিগার করতে testOptions অধীনে unitTest.all কোড ব্লকটি যোগ করা হয়েছে। নিম্নলিখিত নমুনা কোডটিতে দেখানো হয়েছে কিভাবে এই নতুন অপশনটি ব্যবহার করে ইউনিট টেস্ট কনফিগারেশন সেটিংস যোগ করতে হয়:
      android {
        testOptions {
          unitTest.all {
            jvmArgs '-XX:MaxPermSize=256m' // Or any other gradle option.
          }
        }
      }
      android {
        testOptions {
          unitTest.all {
            jvmArgs += listOf("-XX:MaxPermSize=256m") // Or any other gradle option.
          }
        }
      }
                  
    • mockable-android.jar ফাইলের প্যাকেজিং-এ enum এবং public instance ফিল্ডের হ্যান্ডলিং ঠিক করা হয়েছে।
    • লাইব্রেরি প্রজেক্টের টাস্ক নির্ভরতাগুলো ঠিক করা হয়েছে, যাতে পরিবর্তনের পর টেস্ট ক্লাসগুলো পুনরায় কম্পাইল হয়।
  • টেস্ট APK মিনিফাই করার সময় ProGuard ফাইলগুলো প্রয়োগ করার জন্য testProguardFile প্রপার্টিটি যোগ করা হয়েছে।
  • অ্যান্ড্রয়েড ডিবাগ ব্রিজ স্ক্রিন রেকর্ডিংয়ের সর্বোচ্চ সময় নির্ধারণ করার জন্য adbOptions কোড ব্লকে timeOut প্রপার্টিটি যোগ করা হয়েছে।
  • ২৮০ ডিপিআই রিসোর্সের জন্য সমর্থন যোগ করা হয়েছে।
  • প্রকল্প মূল্যায়নকালে উন্নত কর্মক্ষমতা।