[Android Q&A, Help & Troubleshooting] Euclid's Brother:
Hoping someone here can help me with a recent issue. I've been updating my app, and somewhere along the way, I've lost the ability to debug. If I run the app normally it runs fine, but if i put a break point on the first line of onCreate of the main activity, it runs, but then dies saying it tried to execute code from an unprepared class.

I'm having a hard time figuring out where it's trying to run it from, since i'm breaking on the very first line of code in the app. I've even tried putting a breakpoint at every reference to that class (instead of at the top of onCreate) but then the app just runs normally w/o hitting any breakpoints.

According to the logcat, it looks like something in onCreate is is calling BillingHelper.isBillingSupported() but that does not exist in my onCreate method. And if i'm breaking at the top of onCreate, why would it try to be executing anything else in onCreate while the debugger is sitting with the yellow highlight where i had the breakpoint?

Anyone else had a similar issue?

Totally confused here.

One thing I haven't tried yet, is to do a "clean" on the project. I'll try that when I get home.

Logcat:

04-24 09:02:22.082: I/dalvikvm(28195): Debugger is active
04-24 09:02:22.222: I/System.out(28195): Debugger has connected
04-24 09:02:22.222: I/System.out(28195): waiting for debugger to settle...
04-24 09:02:22.422: I/System.out(28195): waiting for debugger to settle...
04-24 09:02:22.622: I/System.out(28195): waiting for debugger to settle...
04-24 09:02:22.822: I/System.out(28195): waiting for debugger to settle...
04-24 09:02:23.022: I/System.out(28195): waiting for debugger to settle...
04-24 09:02:23.222: I/System.out(28195): waiting for debugger to settle...
04-24 09:02:23.422: I/System.out(28195): waiting for debugger to settle...
04-24 09:02:23.642: I/System.out(28195): waiting for debugger to settle...
04-24 09:02:23.852: I/System.out(28195): waiting for debugger to settle...
04-24 09:02:24.062: I/System.out(28195): waiting for debugger to settle...
04-24 09:02:24.262: I/System.out(28195): waiting for debugger to settle...
04-24 09:02:24.472: I/System.out(28195): waiting for debugger to settle...
04-24 09:02:24.672: I/System.out(28195): waiting for debugger to settle...
04-24 09:02:24.882: I/System.out(28195): debugger has settled (1498)
04-24 09:02:27.442: E/dalvikvm(28195): ERROR: tried to execute code in unprepared class 'Lcom/interphaze/AcerRecoveryInstaller/BillingHelper;' (3)
04-24 09:02:27.442: I/dalvikvm(28195): "main" prio=5 tid=1 RUNNABLE
04-24 09:02:27.442: I/dalvikvm(28195): | group="main" sCount=0 dsCount=0 obj=0x40a45ed0 self=0x1032850
04-24 09:02:27.442: I/dalvikvm(28195): | sysTid=28195 nice=0 sched=0/0 cgrp=default handle=1074349192
04-24 09:02:27.442: I/dalvikvm(28195): | schedstat=( 125538000 23688000 127 ) utm=11 stm=1 core=1
04-24 09:02:27.442: I/dalvikvm(28195): at com.interphaze.AcerRecoveryInstaller.BillingHelper.isBillingSupported(BillingHelper.java:-1)
04-24 09:02:27.442: I/dalvikvm(28195): at com.interphaze.AcerRecoveryInstaller.AcerRecoveryInstaller.onCreate(AcerRecoveryInstaller.java:-1)
04-24 09:02:27.442: I/dalvikvm(28195): at android.app.Activity.performCreate(Activity.java:4465)
04-24 09:02:27.442: I/dalvikvm(28195): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
04-24 09:02:27.442: I/dalvikvm(28195): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1920)
04-24 09:02:27.442: I/dalvikvm(28195): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981)
04-24 09:02:27.442: I/dalvikvm(28195): at android.app.ActivityThread.access$600(ActivityThread.java:123)
04-24 09:02:27.442: I/dalvikvm(28195): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147)
04-24 09:02:27.442: I/dalvikvm(28195): at android.os.Handler.dispatchMessage(Handler.java:99)
04-24 09:02:27.442: I/dalvikvm(28195): at android.os.Looper.loop(Looper.java:137)
04-24 09:02:27.442: I/dalvikvm(28195): at android.app.ActivityThread.main(ActivityThread.java:4424)
04-24 09:02:27.442: I/dalvikvm(28195): at java.lang.reflect.Method.invokeNative(Native Method)
04-24 09:02:27.452: I/dalvikvm(28195): at java.lang.reflect.Method.invoke(Method.java:511)
04-24 09:02:27.452: I/dalvikvm(28195): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
04-24 09:02:27.452: I/dalvikvm(28195): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
04-24 09:02:27.452: I/dalvikvm(28195): at dalvik.system.NativeStart.main(Native Method)
04-24 09:02:27.452: E/dalvikvm(28195): VM aborting
04-24 09:02:27.452: A/libc(28195): Fatal signal 11 (SIGSEGV) at 0xdeadd00d (code=1)