ADT 0.3 does not run on 3.4M3, so don’t even try…
Monday, November 12th, 2007Creating the project is as simple as can be. An Eclipse plugin is available making Android development a snap. You’ll need to have Eclipse 3.3 (Europa) or higher installed, and you’ll need to install the Android Plugin for Eclipse. Once you have those installed, come back here.
If you were thinking about using the ADT on 3.4M3 (since it says “or higher”), don’t even try, because you can’t even get past the first step of the ‘Hello, Android!‘ tutorial since the wizard won’t even open.
At this point, you might try to click on the ‘OK’ or the ‘Details >>’ button, but this will not work. I don’t know if it’s because I’m on Fluxbox (which isn’t a real desktop environment,) or not, but if it doesn’t work for you, you should Alt+Tab off that window back to the ‘New Project’ wizard and close that dialog. Once that’s closed, you can now go back to the error dialog and close that with the ‘OK’ button.
If you look at your workspace logs, you will find something like the following…
!ENTRY org.eclipse.jface 4 2 2007-11-12 23:20:50.557
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface".
!STACK 0
java.lang.NoSuchFieldError: JavaProjectWizardFirstPage_NameGroup_label_text
at com.google.android.adt.project.NewAndroidProjectCreationPage.createProjectNameGroup(NewAndroidProjectCreationPage.java:230)
at com.google.android.adt.project.NewAndroidProjectCreationPage.createControl(NewAndroidProjectCreationPage.java:202)
at org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:170)
So it seems like Google is using internal Eclipse APIs or something of that nature (as they appear to be accessing JDT’s externalized strings directly) which got removed in the 3.4 stream. This should be no surprise since the top portion of the two wizards look the same.