2012-02-07 15 views
7

मेरे पास यह एप्लिकेशन एक एपीके प्रारूप में बाजार से है, लेकिन मैं इसे छोटी स्क्रीन के साथ कुछ मुद्दों को ठीक करने के लिए थोड़ा सा ट्विक करना चाहता हूं, मुझे कोड ठीक है, लेकिन यह कोड को संपादित करने के बिंदु पर जा रहा है समस्याआप कैसे ग्रहण करते हैं, ग्रहण में संपादित करते हैं और एक एपीके recompile? क्रमशः?

क्या मैं पहले की कोशिश की है:

  1. डिकंपाइल apk का उपयोग कर प्रबंधक (आदेश 9)
  2. बस इतना ही फाइलों के साथ परियोजनाओं में एक फ़ोल्डर बनाया
  3. ग्रहण में मैं एक नया एंड्रॉयड परियोजना बनाया , और चुना, "मौजूदा स्रोत का उपयोग करें", उस फ़ोल्डर को चुना जिस पर यह था और आयात किया गया था।
  4. सभी फ़ाइलें प्रोजेक्ट फ़ोल्डर में दिखाई दीं और मैं उन्हें संपादित कर सकता था।
  5. मैं सभी प्रासंगिक परिवर्तन (छू नहीं Manifest.xml फ़ाइल) बना
  6. मैं फाइल करने के लिए> निर्यात चला गया और के साथ बनाया
  7. आउटपुट फ़ाइल
  8. कुंजियों के बारे में चरणों के माध्यम से चला गया निर्यात Android एप्लिकेशन और सब कुछ चुना कोई त्रुटि
  9. मैं अपने एंड्रॉयड फोन के लिए फ़ाइल को स्थानांतरित
  10. इसे खोला, यह
  11. स्थापित जब खुला यह मेनू से, मैं एक तत्काल बल करीब त्रुटि मिलती है

सब कुछ उस बिंदु तक अच्छा चल रहा प्रतीत होता है, मैंने इसे अन्य फोन, एक ही समस्या पर कोशिश की है।

मैं क्या जानना चाहता हूं कि एपीक्स को संपादित करने का सही तरीका है ताकि वे फिर से काम कर सकें।

मैंने एपीके के संपादन के बारे में इंटरनेट पर हर जगह खोज की है लेकिन मुझे कोई अच्छा जवाब नहीं मिल रहा है इसलिए मैं उम्मीद कर रहा था कि यहां कोई मुझे एक सोल्यूशन देगा।

धन्यवाद

+0

क्या आपने उसी कुंजी के साथ एपीके पर हस्ताक्षर किए थे जिसे आपने बाजार में रखा था? –

+1

इसे डीबग करने और त्रुटि के लिए हमें लॉगकट आउटपुट देने का प्रयास कर रहा है। – Flynn

+0

संभावना नहीं है कि आप इसे कम कर सकते हैं और यह समझ में आता है क्योंकि एंड्रॉइड प्रोजेगार्ड का उपयोग करता है ताकि लोगों को ऐसा करने से रोका जा सके। अब यदि एपीके obfuscated नहीं है तो आप करने में सक्षम हो सकता है। – Ali

उत्तर

4

अपने फोन करने के लिए इसे स्थापित करने से पहले, आप वास्तव में एप्लिकेशन पर हस्ताक्षर करने की जरूरत है। यह appsign.apk फ़ाइल डाउनलोड करके किया जा सकता है और इसमें थोड़ा सा प्रक्रिया है। पहले साइनएपके उपकरण डाउनलोड करें - http://www.mediafire.com/?rw57ftajd6nm81s उन्हें एक निर्देशिका में निकालें जो आपको याद होगा। मैं उन्हें सी में डाल दिया है: \ SignApk

अब बस खुला cmd और प्रकार - उद्धरण

सीडी C: \ SignApk जावा जार signapk.jar certificate.pem key.pk8 अपने एप्लिकेशन के अंतर्गत। APK अपने एप्लिकेशन के signed.apk

उदाहरण -

जावा जार signapk.jar certificate.pem key.pk8 डी: \ nfsshift \ जिले \ nfsshift.ap के डी: \ nfsshift \ dist \ nfsshift-sign.apk आपका एपीके हस्ताक्षरित है और स्थापित किया जा सकता है।

+0

यह एकमात्र एपीके हस्ताक्षरकर्ता है जो मेरे लिए काम करता है, मैं कई दिनों से इस कदम पर फंस गया हूं। धन्यवाद! – KickAss

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