इस प्रोजेक्ट के बारे में
Tinker एक Android हॉट-फिक्स समाधान है जो ऐप इंस्टॉल होने के बाद फिक्स प्रदान करने के लिए डिज़ाइन किया गया है। यह उपयोगकर्ताओं को APK को पुनः इंस्टॉल करने की आवश्यकता के बिना dex फ़ाइलों, नेटिव लाइब्रेरी और एप्लिकेशन रिसोर्स के लिए अपडेट का समर्थन करता है।
प्रलेखित सेटअप कोर Android लाइब्रेरी के साथ Tinker Gradle पैच प्लगइन का उपयोग करता है। ऐप TinkerApplication सबक्लास का उपयोग करके और कस्टम Application लॉजिक को DefaultApplicationLike क्लास में स्थानांतरित करके Tinker को एकीकृत करते हैं। वैकल्पिक tinker-android-anno मॉड्यूल @DefaultLifeCycle एनोटेशन से Application क्लास उत्पन्न कर सकता है। Tinker प्रासंगिक ProGuard कॉन्फ़िगरेशन को भी स्वचालित करता है और मल्टीडेक्स कीप नियम उत्पन्न कर सकता है।
पैच निर्माण Gradle या tinker-cli के माध्यम से किया जा सकता है। README में dexdiff-आधारित पैच के निर्माण और पैकेजिंग के लिए Ark समर्थन नोट्स शामिल हैं, हालांकि कुछ Ark संकलन चरणों को TODO के रूप में चिह्नित किया गया है या Ark कंपाइलर टीम द्वारा बाहरी रूप से संभाला जाता है।
प्रलेखित सीमाओं में AndroidManifest.xml को अपडेट करने में असमर्थता शामिल है, जैसे नए Android घटकों को जोड़ना; Android 21 चलाने वाले कुछ Samsung उपकरणों के लिए समर्थन की कमी; और Google Play डेवलपर वितरण समझौते के तहत गतिशील APK अपडेट पर प्रतिबंध। यह प्रोजेक्ट BSD लाइसेंस प्राप्त है और अतिरिक्त कॉन्फ़िगरेशन विवरण के लिए एक नमूना ऐप, विकी, FAQ और स्रोत कोड प्रदान करता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.