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 P9.0, released 4 months 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
9
#52093: With upgrade in ADT v22.1 the activity needs to be created separately instead of just new project. Also there is no option for New->Android->A...more...
P8.0
29-Jun-13
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
50
#56697: in the override of the OnCreate method for class Prefs you call a method addPreferencesFromResource which has been deprecated (in APIv11). It...more...
P8.0
22-Dec-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
65
#52225: i have pdf version 2010-7-16 on this page under section 3.8(adding settings) there is a statement "You define the preferences in a resource ...more...
P1.0
21-Jul-13
66

#52351: addPreferencesFromResource method cannot be used as it is deprecated..
what is the alternative for this?plz help--sam

P8.0
09-Aug-13
99

#53249: in the section 6.1. The method name onCreateOptionMenu has a dash, I supose it comes from previous versions.--Jaime Rodriguez Martinez

P8.0
30-Nov-13
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
122
#76637: The "callAndroid" method needs a @JavascriptInterface annotation, or else the code won't compile. More info about that annotation/error can be...more...
P9.0
09-Apr-14
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
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