منصوبے کے بارے میں
Tinker ایک Android ہاٹ فکس حل ہے جو ایپ انسٹال ہونے کے بعد اس میں ترمیم فراہم کرنے کے لیے ڈیزائن کیا گیا ہے۔ یہ ڈیکس فائلوں، نیٹیو لائبریریز اور ایپلیکیشن وسائل کی اپ ڈیٹ کو سپورٹ کرتا ہے بغیر صارفین کو APK دوبارہ انسٹال کرنے کی ضرورت کے۔
دستاویزی سیٹ اپ Tinker Gradle پیچ پلگ ان کو بنیادی Android لائبریری کے ساتھ استعمال کرتا ہے۔ ایپس Tinker کو TinkerApplication ذیلی کلاس استعمال کرکے اور حسب ضرورت Application منطق کو DefaultApplicationLike کلاس میں منتقل کرکے مربوط کرتی ہیں۔ اختیاری tinker-android-anno ماڈیول @DefaultLifeCycle تشریح سے Application کلاس تیار کرسکتا ہے۔ Tinker متعلقہ ProGuard کنفیگریشن کو خودکار بھی کرتا ہے اور ملٹی ڈیکس کیپ رولز بھی تیار کرسکتا ہے۔
پیچ کی تخلیق Gradle یا tinker-cli کے ذریعے کی جا سکتی ہے۔ README میں Ark سپورٹ نوٹس شامل ہیں جو dexdiff پر مبنی پیچ بنانے اور پیکیجنگ کے لیے ہیں، حالانکہ Ark کے کچھ کمپائلیشن مراحل کو TODO کے طور پر نشان زد کیا گیا ہے یا Ark کمپائلر ٹیم کے ذریعے بیرونی طور پر ہینڈل کیا جاتا ہے۔
دستاویزی حدود میں AndroidManifest.xml کو اپ ڈیٹ کرنے میں ناکامی شامل ہے، جیسے کہ نئے Android اجزاء شامل کرنا؛ Android 21 پر چلنے والے کچھ Samsung آلات کے لیے تعاون کی کمی؛ اور Google Play Developer Distribution Agreement کے تحت متحرک APK اپ ڈیٹس پر پابندیاں۔ یہ پروجیکٹ BSD لائسنس یافتہ ہے اور اضافی کنفیگریشن کی تفصیلات کے لیے ایک نمونہ ایپ، ویکی، FAQ اور سورس کوڈ فراہم کرتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.