Autore Topic: importare progetto da apk  (Letto 1868 volte)

Offline TheRedFox

  • Nuovo arrivato
  • *
  • Post: 30
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Nexus one
  • Play Store ID:
    RedFox Labs
  • Sistema operativo:
    Debian lenny 5.0, Windows XP
importare progetto da apk
« il: 06 Giugno 2011, 17:00:37 CEST »
0
Salve a tutti, ho un problema, stavo lavorando ad un progetto e ad un certo punto il pc si è impallato e ho dovuto riavviare.
Dopo riavviato apro eclipse e vedo che un file del progetto è stato cancellato, cè qualche modo per recuperarlo?
Ho l' apk compilato con certificato di debug, posso recuperare i file da li?
Grazie.

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:importare progetto da apk
« Risposta #1 il: 06 Giugno 2011, 21:46:03 CEST »
0
Mi spiace ma, per quanto ne so, non c'è modo di recuperarlo partendo dall'apk (altrimenti sarebbe possibile estrarre i sorgenti di qualunque progetto).

Ti consiglio di iniziare ad utilizzare un software per il controllo di versione e, magari un repository remoto dove committare i vari cambiamenti (il mio consiglio è mercurial + bitbucket).
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline Jordano

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Nexus S
  • Sistema operativo:
    Ubuntu
Re:importare progetto da apk
« Risposta #2 il: 06 Giugno 2011, 21:56:20 CEST »
0
puoi estrarre l'apk con dei tool (apktool) e almeno riottieni le risorse. Poi provare a riottenere il codice con dex2jar ottenendo da classes.dex delle classi compilate java che poi puoi provare a decompilare con un decompilatore java (es. jd-gui), ma molto probabilmente verrà uno schifo e sicuramente non riotterrai qualcosa di ben leggibile e compilabile. Le risorse e i layout se non altro li recuperi.

Comunque mi sembra strano che eclipse ti abbia cancellato anche i file.. dai un occhiata nella cartella del workspace.
« Ultima modifica: 07 Giugno 2011, 15:04:51 CEST da Jordano »

Offline TheRedFox

  • Nuovo arrivato
  • *
  • Post: 30
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Nexus one
  • Play Store ID:
    RedFox Labs
  • Sistema operativo:
    Debian lenny 5.0, Windows XP
Re:importare progetto da apk
« Risposta #3 il: 07 Giugno 2011, 15:03:24 CEST »
0
Salve grazie a tutti per le risposte io pensavo fosse possibile in quanto avevo l apk compilato con certificato di debugging.
Comunque ho riscritto il codice a mano tanto era solo una classe gli altri file erano intatti.
grazie