Gradle-এর জন্য Android প্লাগ-ইন, রিভিশন 1.2.0 (এপ্রিল ২০১৫)

ডিপেন্ডেন্সি:
ন্যূনতম ভার্সন ডিফল্ট ভার্সন নোট
Gradle ২.২.১ ২.২.১ আরও জানতে, Gradle আপডেট করা দেখুন।
SDK Build Tools ২১.১.১ ২১.১.১ SDK বিল্ড টুল ইনস্টল বা কনফিগার করুন।
সাধারণ তথ্য:
  • Gradle-এর সাথে ইউনিট টেস্ট চালানোর জন্য উন্নত সহায়তা।
    • Gradle থেকে সরাসরি ইউনিট টেস্ট চালানোর সময় classpath-এ Java-স্টাইল রিসোর্স যোগ করার সুবিধা যোগ করা হয়েছে।
    • Android Archive (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 ফাইলের প্যাকেজিংয়ে এনাম ও পাবলিক ইনস্ট্যান্স ফিল্ডের হ্যান্ডেলিং সংক্রান্ত সমস্যার সমাধান করা হয়েছে।
    • লাইব্রেরি প্রজেক্ট টাস্কের নির্ভরতা সংক্রান্ত সমস্যা সমাধান করা হয়েছে, তাই পরিবর্তনের পরে টেস্ট ক্লাস আবার কম্পাইল করা হয়।
  • টেস্ট APK-কে ছোট করার সময় ProGuard ফাইল প্রয়োগ করতে testProguardFile প্রপার্টি যোগ করা হয়েছে।
  • Android Debug Bridge স্ক্রিন রেকর্ডিংয়ের জন্য সর্বাধিক রেকর্ডিং সময় সেট করতে adbOptions কোড ব্লকে timeOut প্রপার্টি যোগ করা হয়েছে।
  • ২৮০ ডিপিআই (dpi) রিসোর্সের জন্য সহায়তা যোগ করা হয়েছে।
  • প্রোজেক্ট মূল্যায়ন করার সময় পারফর্ম্যান্স উন্নত করা হয়েছে।