গ্রেডলের জন্য অ্যান্ড্রয়েড প্লাগইন, সংশোধন 1.2.0 (এপ্রিল 2015)

নির্ভরতা:
ন্যূনতম সংস্করণ ডিফল্ট সংস্করণ নোট
গ্রেডল 2.2.1 2.2.1 আরও জানতে, Gradle আপডেট করা দেখুন।
SDK বিল্ড টুলস 21.1.1 21.1.1 SDK বিল্ড টুল ইনস্টল বা কনফিগার করুন
সাধারণ নোট:
  • 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 ফাইলের প্যাকেজিং-এ enums এবং পাবলিক ইনস্ট্যান্স ক্ষেত্রগুলির হ্যান্ডলিং স্থির করা হয়েছে৷
    • স্থির লাইব্রেরি প্রকল্প টাস্ক নির্ভরতা তাই পরীক্ষা ক্লাস পরিবর্তনের পরে পুনরায় কম্পাইল।
  • একটি পরীক্ষার APK ছোট করার সময় ProGuard ফাইলগুলি প্রয়োগ করতে testProguardFile প্রপার্টি যোগ করা হয়েছে৷
  • অ্যান্ড্রয়েড ডিবাগ ব্রিজ স্ক্রিন রেকর্ডিংয়ের জন্য সর্বোচ্চ রেকর্ডিং সময় সেট করার জন্য adbOptions কোড ব্লকে timeOut প্রপার্টি যোগ করা হয়েছে।
  • 280 dpi সম্পদের জন্য সমর্থন যোগ করা হয়েছে।
  • প্রকল্প মূল্যায়ন সময় উন্নত কর্মক্ষমতা.