2010-07-27 16 views
5

डीडीएमएस का उपयोग करके मैंने अपने फोन से एक डाउनलोड एपीके लिया और इसे अनजिप कर लिया।एपीके से निकाले गए एंड्रॉइड एक्सएमएल - खराब एन्कोडिंग

PNG का बहुत अच्छी लग रही है, लेकिन जब मैं XMLs पढ़ने की कोशिश उनके एन्कोडिंग ऐसी है कि मेरी पाठ संपादक से कोई भी इसे पढ़ सकते हैं (वर्ड, नोटपैड, विजुअल स्टूडियो आदि)

वहाँ XMLs के लिए किया कुछ है एक एपीके में जो हमें उन्हें पढ़ने से रोकता है?

उत्तर

6

आप उन्हें जावा प्रोग्राम - AXMLPrinter2.jar का उपयोग करके डीकोड कर सकते हैं।

http://forum.xda-developers.com/showthread.php?t=514412

http://code.google.com/p/android4me/downloads/detail?name=AXMLPrinter2.jar&can=2&q=

मुझे यकीन है कि वहाँ बेहतर विवरण देखते हैं, लेकिन यह है कि सही रास्ते पर सेट करने चाहिए।

0

एक्सएमएल फाइलें संकलित प्रारूप में संग्रहीत हैं। एंड्रॉयड docs से:

जब आप अपने आवेदन संकलन, प्रत्येक एक्सएमएल लेआउट फ़ाइल एक दृश्य संसाधन में संकलित किया गया है।

मुझे एक डिकंपेलर के बारे में पता नहीं है, हालांकि यह संभवतः संभव है।

1

पर एक नज़र डालें, जैसा विस्तृत here है।

0

आप एपेट टूल के माध्यम से कुछ कार्यान्वयन देख सकते हैं।

अपने एसडीके फ़ोल्डर में "प्लेटफॉर्म-टूल्स" पर नेविगेट करें।

इस फ़ोल्डर में एपीके कॉपी और पेस्ट करें।

आदेश निष्पादित करें: "aapt l -a apk_name.apk"

कहाँ "apk_name.apk" अपने apk का नाम है।

संबंधित मुद्दे