"The Beginner's Guide to Android Game Development" was written by the author of KiloBolt's game development tutorials: James S Cho. The book is simply a more comprehensive and up-to-date version of the online tutorials.
The KiloBolt Android game development course starts from the very beginning; explaining what Java is and how to set up your own "development machine.". This makes KiloBolt perfect for any beginner. If you aren't a beginner then you can easily skip ahead with the table of contents.
The KiloBolt game development tutorial is over two years old and as a result is no longer supported or updated by KiloBolt. If you run into some issues with the tutorials, KiloBolt forum members may help you but only on their own.
The Android Developer Training is more focused on providing help and information to Android application developers than Android game developers. Of course there are still some shared issues between applications and games such as device support that are discussed on Google's Android Developer T...
The tutorials from Java Code Geeks skip the basics and heads straight to the details. If you are a true beginner then this may not be the best place to start but for some this may not be a problem at all.
"Beginning Android Games" by Mario Zechner is not perfect for developers more interested in Android applications but for developers interested in Android game development it is perfect. The information is specific and detailed.
One of the problems with this book is that not only is it two years old but it teaches its readers to code for the oldest and rarest versions of Android first when it may be simpler to learn the updated and improved more recent versions of Android.