मैं एक क्यूए विभाग में काम करता हूं जो एपीके प्राप्त करता हैविकास कुंजी के साथ हस्ताक्षर किए। जब हम इन बिल्ड में से एक को खरीद परीक्षण के लिए साइन करना चाहते हैं, तो मैं आमतौर पर एपीके को खोलने और मेटा-इन फ़ोल्डर को हटाने के लिए 7zip का उपयोग करता हूं, और फिर मैं एक स्क्रिप्ट चलाता हूं जो मुझे एपीके पर फिर से हस्ताक्षर करने के साथ सहायता करता है। मैं स्क्रिप्ट के भाग के रूप में एपी-साइनिंग को अन-साइन करना शामिल करना चाहता हूं, लेकिन मैं कमांड लाइन के माध्यम से विंडोज़ में एपीके को साइन-इन करने का एक तरीका नहीं निकाल सकता।
मैक पर ऐसा करना आसान है। जो तुम्हे चाहिए वो है
zip -d yourapp.apk "META-INF*"
लेकिन विंडोज़ के पास एक देशी ज़िप प्रक्रिया नहीं है जिसे मैं कमांड लाइन के माध्यम से एक्सेस कर सकता हूं।
मैंने 7zip और winRar का उपयोग करके प्रयास किया
Rar d yourapp.apk "META-INF*"
तथा
7z d yourapp.apk "META-INF*"
लेकिन मेरे पास सभी त्रुटियां हैं जैसे "खराब संग्रह" या "समर्थित संग्रह प्रकार नहीं है"
न तो इन कार्यक्रमों में GUI के माध्यम से एपीके खोलने का एक मुद्दा है, इसलिए मुझे यकीन नहीं है कि कमांड लाइन के माध्यम से यह क्यों नहीं है।
किसी और को कमांड लाइन के माध्यम से विंडोज पर एपीके को अनसाइन करने में सक्षम है?
उत्तर:
उत्तर № 1 के लिए 1आप इस साइट से खिड़कियों के लिए ज़िप डाउनलोड कर सकते हैं: www.info-zip.org
विंडोज के लिए ज़िप 3.0 से सीधा लिंक
बस इसे एक फ़ोल्डर में रखना सुनिश्चित करें जो PATH चर में है