मैं अपना पहला एंड्रॉइड एप्लिकेशन समाप्त करने वाला हूं और मैं ProGuard के साथ इसे कैसे सुरक्षित रखता हूं, यह जानने का प्रयास कर रहा हूं। मेरे ऐप्स न्यूनतम एपीआई 7 (एंड्रॉइड 2.1) है। मेरा मानना है कि प्रोगार्ड का उपयोग करना आसान होगा अगर मैं अपना न्यूनतम एपीआई 9 (एंड्रॉइड 2.3) पर सेट करता हूं लेकिन lot of devices use 2.1 and 2.2 के रूप में मैं उन्हें बाहर नहीं करना चाहता हूं।एंड्रॉइड के साथ प्रोगोगर्ड का प्रयास कर रहा है?
एंड्रॉइड के साथ प्रोगुआर्ड का उपयोग करने के बारे में मैंने जो कुछ भी पढ़ा है, वह भ्रमित और कठिन लगता है (मुझे चींटी स्क्रिप्ट के बारे में कुछ भी पता नहीं है) क्या किसी को एक्लिप्स के साथ एंड्रॉइड के लिए प्रोगार्ड का उपयोग करने के लिए एक चरण-दर-चरण मार्गदर्शिका पता है?
क्या प्रोगार्ड भी परेशान करने लायक है?
ओह, मैं देखता हूं, धन्यवाद। मेरी प्रोजेक्ट फ़ाइल में proguard.cfg फ़ाइल नहीं है क्योंकि मैंने मूल प्रोजेक्ट बनाया था जब संस्करण 2.1 ब्रांड स्पैंकिंग नया था। मैंने कुछ समय पहले ग्रहण को अपडेट किया था (कुछ हफ्ते पहले) लेकिन proguard.cfg फ़ाइल स्वचालित रूप से नहीं जोड़ा गया था। कुछ सेकंड पहले मैंने लक्ष्य 2.1 के साथ एक नया एंड्रॉइड प्रोजेक्ट बनाया था और proguard.cfg फ़ाइल थी! मुझे आश्चर्य है कि क्या मैं सिर्फ अपनी मूल परियोजना में proguard.cfg फ़ाइल कॉपी और पेस्ट कर सकता हूं, या दूसरी प्राथमिकता, अपनी मौजूदा प्रोजेक्ट को नई प्रोजेक्ट फ़ाइल में कॉपी और पेस्ट कर सकता हूं, मैंने कुछ सेकंड पहले बनाया था ... – Mel
केवल proguard.cfg नई परियोजनाओं के लिए उत्पन्न हो जाता है, यही कारण है कि आपके पास यह नहीं था। आप इसे अपनी 'पुरानी' परियोजना में कॉपी कर सकते हैं, हालांकि यह परियोजना-निर्भर नहीं है। डिफ़ॉल्ट रूप से अपने पथ को कॉन्फ़िगर करने के बाद, प्रोजेगार्ड को कक्षाओं में चलाया जाना चाहिए जब आप एक्लिप्स से रिलीज़ संस्करण निर्यात करते हैं। –
धन्यवाद, मेरे पास प्रोजेक्ट में proguard.cfg फ़ाइल है और एंड्रॉइड डेवलपर्स साइट पर ProGuard निर्देशों का पालन करेगा। चींटी स्क्रिप्ट का उपयोग करने से बहुत कम चुनौतीपूर्ण :-) http://developer.android.com/guide/developing/tools/proguard.html – Mel