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

নির্ভরতা:
সর্বনিম্ন সংস্করণ ডিফল্ট সংস্করণ মন্তব্য
গ্রেডল ২.২.১ ২.২.১ আরও জানতে, Gradle আপডেট করা দেখুন।
SDK বিল্ড টুলস ২১.১.১ ২১.১.১ SDK বিল্ড টুল ইনস্টল বা কনফিগার করুন
সাধারণ নোট:
  • গ্র্যাডলের সাথে ইউনিট পরীক্ষা চালানোর জন্য উন্নত সমর্থন।
    • গ্র্যাডল থেকে সরাসরি ইউনিট পরীক্ষা চালানোর সময় ক্লাসপথে জাভা-স্টাইলের রিসোর্স অন্তর্ভুক্ত করার জন্য সমর্থন যোগ করা হয়েছে।
    • অ্যান্ড্রয়েড আর্কাইভ (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 বৈশিষ্ট্য যোগ করা হয়েছে।
  • ২৮০ ডিপিআই রিসোর্সের জন্য সমর্থন যোগ করা হয়েছে।
  • প্রকল্প মূল্যায়নের সময় উন্নত কর্মক্ষমতা।