I've got a problem that I can't seem to word correctly... So here's my best effort to explain it to your guys.
Scenario:
I'm working in Eclipse Helios. I've got two packages, let's say "com.android.HelloWorld" and "com.android.HelloWorldFree". I simply copied the original package, and took out features for the free version. I changed "all" references to be correct, and I even went through each file and searched for the phrase "HelloWorld" and replaced all instances I could find. I then pulled all then removed all JARs from BuildPath and then added them again to make sure there were no issues there. I then moved the free package out of the existing workspace into it's own to try to avoid any overlap.
Problem:
When I get a crash report in LogCat, I double click on the line that says for example:
"... com.android.HelloWorldFree.SceneManager$GameAd.init(SceneManager.java:2191)"
I'll click on the above line, thinking it will take me into my code where it crashed (HelloWorldFree.SceneManager$GameAd.init) however it takes me to the first version (HelloWorld.SceneManager$GameAd.init) that was created even though this package is not being launched at all. It will go to the proper line (2191) but in the file it opens it's completely commented section of my code? The original package (HelloWorld) ISN'T EVEN INSTALLED ON MY DEVICE! This happens here and there, and I'm not sure if it's me doing something wrong (obviously), or if it's Eclipse being it's retarded self...
Already Tried:
- Deleting R.java in HelloWorldFree
- Package -> Clean
- Build Package
- Remove all JARS and re-reference them...
So basically I can't even debug my project crashes? Now I'm not sure if it's crashing because of this, or if it's just referencing the wrong file in the crash report? Even though it says the right package and everything?
Many thanks to anyone who has ANY advice on where to go from here!