We try to keep our books accurate, but sometimes mistakes creep in. This page lists the errors submitted by our astute readers. If you've found a new error, please submit it.

The latest version of the book is P8.0, released over 1 year ago. If you've bought a PDF of the book and would like to upgrade it to this version (for free), visit your home page.

Key: Typo Tech. Error Suggestion Not a problem Next edition

By default this page displays the errata for the latest version of the book. If you have a previous version, select it here:  

(To find out what version you have, look at the copyright page, a few pages in from the front of the book. If it says (say) 'Second Printing', then here it'll be P2.0. If there are interim PDF releases in that printing, they'll be 2.1, 2.2, and so on.)

PDF Paper Description Found in Fixed in
8
#49024: On the bottom of the page it says "OK, that takes care of writing the program;" however the program was never written. We have just created a ...more...
Ed Burnette says: The New Android Project wizard (File > New > Project > Android > Android Project) too care of writing the program for us. It's not quite empty - when you run it, it should show one line of text on the screen as seen in Figure 8 (Running the "Hello, Android" program). If you really got an empty project then you probably did File > New > Project > General > Project instead. Try it again and pick the Android project. If you still have trouble ask on the book forum.
P8.0
30-Mar-12
39

#50472: You need to create res/layout-land/activity_main.xml, not res/layout-land/main.xml--Mike Ask

P8.0
16-Jan-13
52
#50180: The button tags in the new layout presented use different string ids than what was previously entered. strings.xml contains continue_label and...more...
P8.0
19-Nov-12
52
#49935: regarding the issue #4953 - that the Settings ID tag does not register in eclipse. I found that by taking out the ... the id registers. The ...more...
P7.0
09-Oct-12
52
#49543: On page 52 in edition 3 the ID (settings)for the item does not register with the Eclipse ADT plug-in. I am not sure if this is a result of my...more...
B7.0
19-Jul-12
88
#48876: Audio -- You have up to this point made the book standalone. But I had to go to main.xml in your code to find the layout for the buttons. I t...more...
Ed Burnette says: Thanks for the report; I believe we fixed all the cases like this in the more recent printings.
P3.0
03-Mar-12
99

#49991: The 1st line in subchapter "6.1 Adding Options to Sudoku":
"...we used the onCreateOp-tionsMenu()...". Should be onCreateOptionsMenu() without '-'.--Anto Jurkovic

P8.0
24-Oct-12
118
#49993: Example from ch. 7.3 From JavaScript to Java and Back This example does not work with 2.3 emulators. I tested it with emulator 2.3.3. Probl...more...
P8.0
24-Oct-12
121

#49992: Lower part of the page: "the window.an-droid object." should be without '-'.--Anto Jurkovic

P8.0
24-Oct-12
133
#48696: Chaper 7 The Connected World: 7.1 Browsing by Intent line 14 "public class BrowserIntent extends Activity" must implement OnClickList...more...
Ed Burnette says: No, those shouldn't be necessary. Why do you think so?
P8.0
10-Feb-12
135
#49985: The discussion thread on this book headlined Browser Intent and Browser View problems details my problem in that some code from the tutorial a...more...
P1.0
23-Oct-12
138

#50494: The source code for the Translate Client seems to be missing from gz as well as zip archive.--Ralf

Ed Burnette says: The Translate example stopped working when Google removed the service, so the example had to be replaced with the Suggest example.
P4.0
19-Jan-13
160
#51335: I followed everything correctly but I keep getting the "translation error", I also tried to find the source code, but had no luck with that. C...more...
P8.0
16-Apr-13