I'm messing around with this book and can't figure out the proper way to set up the projects.
They tell you to make 3 projects which I've named:
- AndroidFrameWork2D
- AndroidFrameWork2DImplementation
- snakeGame2
To get the snake game to work I've just copied the packages from the other two projects and pasted them into the snakeGame2 project. What's the proper way to include these into snakeGame2 so that I don't have multiple copies all over the place and can reuse the projects for a different game?
The pic below shows the tree after trying to export the java source files and resources and then adding the jar to the build path of snakeGame2. For the exports, I only selected the source folder.

edit: using dumpstate's answer I get this in the logcat: 
another edit: dumpstate's answer worked but it's incredibly slow compared to when I just copied the packages into the project. Is this a byproduct of including them in this manner?