Ho questa applicazione dal mercato in formato apk, ma voglio modificarla un po 'per risolvere alcuni problemi che ho con un piccolo schermo, conosco il codice ok ma sta arrivando al punto di modificare il codice che è il problemaCome decompilare, modificare in eclissi e ricompilare un apk? Passo dopo passo?
Quello che ho provato prima:
- Decompile Manager mediante apk (comando 9)
- che ha creato una cartella in progetti con tutti i file
- in Eclipse ho fatto un nuovo progetto Android e ha scelto "usa la fonte esistente", ha scelto la cartella in cui si trovava e l'ha importata.
- Tutti i file sono stati visualizzati nella cartella del progetto e io ho potuto modificarli.
- ho fatto tutte le modifiche rilevanti (non toccano il file manifest.xml)
- sono andato a File> Esporta e scelto Esporta applicazione Android
- ha attraversato i passi sulle chiavi e tutto file di
- output creato con nessun errore
- ho trasferito il file al mio telefono Android
- aprì, installato
- volta aperto dal menu, ottengo una forza immediata vicino errore
Tutto sembra andare bene fino a quel punto, l'ho provato su altri telefoni, lo stesso problema.
Quello che mi piacerebbe sapere è il modo corretto di modificare gli apk in modo che funzionino di nuovo.
Ho cercato dappertutto su internet l'editing di apk ma non riesco a trovare una buona risposta, quindi speravo che qualcuno qui mi avrebbe dato una solitaria.
Grazie
hai firmato l'apk con la stessa chiave che hai usato quando lo hai messo nel marketplace? –
Provando a debuggarlo e fornendoci l'output logcat per l'errore. – Flynn
improbabile che tu possa decompilarlo e avere senso dal momento che Android utilizza proguard per impedire alle persone di fare proprio questo. Ora se l'apk non è offuscato, potresti essere in grado di farlo. – Ali