[Android Software/Hacking General [Developers Only]] MongooseHelix:
I signed it and pushed the apk to my phone to make sure it was working but after installing fine, running it causes a force close like you said. Looking at the log using "logcat -d V" gives the following messages related to the crash:

I/ActivityManager( 297): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=com.bionicpanda.aquapets cmp=com.bionicpanda.aquapets/.activity.BPLauncher } from pid 2896
I/ActivityManager( 297): Start proc com.bionicpanda.aquapets for activity com.bionicpanda.aquapets/.activity.BPLauncher: pid=2998 uid=10028 gids={3003, 1015}
D/szipinf ( 2998): Initializing inflate state
W/ResourceType( 2998): XML size 0x2e is smaller than header size 0x65.
D/AndroidRuntime( 2998): Shutting down VM
W/dalvikvm( 2998): threadid=1: thread exiting with uncaught exception (group=0x40018560)
E/AndroidRuntime( 2998): FATAL EXCEPTION: main
E/AndroidRuntime( 2998): java.lang.RuntimeException: Unable to create application com.bionicpanda.aquapets.utilities.BPApplication: android.content.res.Resources$NotFoundException: File res/xml/baits.xml from xml type xml resource ID #0x7f050001
E/AndroidRuntime( 2998):	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3404)
E/AndroidRuntime( 2998):	at android.app.ActivityThread.access$2200(ActivityThread.java:123)
E/AndroidRuntime( 2998):	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:974)
E/AndroidRuntime( 2998):	at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 2998):	at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 2998):	at android.app.ActivityThread.main(ActivityThread.java:3812)
E/AndroidRuntime( 2998):	at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 2998):	at java.lang.reflect.Method.invoke(Method.java:507)
E/AndroidRuntime( 2998):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
E/AndroidRuntime( 2998):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
E/AndroidRuntime( 2998):	at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 2998): Caused by: android.content.res.Resources$NotFoundException: File res/xml/baits.xml from xml type xml resource ID #0x7f050001
E/AndroidRuntime( 2998):	at android.content.res.Resources.loadXmlResourceParser(Resources.java:1999)
E/AndroidRuntime( 2998):	at android.content.res.Resources.loadXmlResourceParser(Resources.java:1954)
E/AndroidRuntime( 2998):	at android.content.res.Resources.getXml(Resources.java:817)
E/AndroidRuntime( 2998):	at com.bionicpanda.aquapets.game.BaitDictionary.<init>(BaitDictionary.java:26)
E/AndroidRuntime( 2998):	at com.bionicpanda.aquapets.utilities.BPApplication.onCreate(BPApplication.java:78)
E/AndroidRuntime( 2998):	at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:969)
E/AndroidRuntime( 2998):	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3401)
E/AndroidRuntime( 2998):	... 10 more
E/AndroidRuntime( 2998): Caused by: java.io.FileNotFoundException: Corrupt XML binary file
E/AndroidRuntime( 2998):	at android.content.res.AssetManager.openXmlAssetNative(Native Method)
E/AndroidRuntime( 2998):	at android.content.res.AssetManager.openXmlBlockAsset(AssetManager.java:520)
E/AndroidRuntime( 2998):	at android.content.res.Resources.loadXmlResourceParser(Resources.java:1981)
E/AndroidRuntime( 2998):	... 16 more
W/ActivityManager( 297): Force finishing activity com.bionicpanda.aquapets/.activity.BPLauncher
W/ActivityManager( 297): Activity pause timeout for HistoryRecord{40c12cf8 com.bionicpanda.aquapets/.activity.BPLauncher}
I/Process ( 2998): Sending signal. PID: 2998 SIG: 9
I/ActivityManager( 297): Process com.bionicpanda.aquapets (pid 2998) has died.

Looks like the res/xml/baits.xml in the apk is corrupted or something where Android doesn't like it. Imagine it got messed up while you were making changes to the apk. Should be able to launch it once that gets fixed.