Hi,
eine fertig kompilerte APK wird Dir da nichts bringen. (kann man nicht so ohne weiteres und vor allem zu 100% in die ursrpüngliche Form zurückbringen)
Außerdem ist es doch viel gewinnbringender wenn man den Fehler findet ....Das schafft man allerdings nur mit der dementsprechenden Software. Viele von uns benutzen daher Android Studio. Diese Software bringt die dafür vorhergesehenen Tools mit. Eclipse ist auch eine Umgebung, die so etwas kann.
Nur mit diesen Tools, kann man nachvollziehen, warum ein Code an einer bestimmten Stelle aussteigt.
Hast Du Dir denn schon entsprechende Tutorials angeschaut, wie ein Programm/Code aufgebaut ist ?
Viele Grüße Carsten
PS: Du hast mehrere Exception mit eingebaut. Das ist schon mal nicht verkehrt (was soll der Code eigentlich genau machen, wenn eine Exceütion kommt ???), aber leider ist aus Deiner Schilderung nicht ersichtlich, an welcher Stelle des Codes dein Programm aussteigt, da wäre ein debugging / logcat hilfreich. Der Code muss nicht zwingend an der Stelle abbrechen, an der du es meinst.....