1. Check out our companion app, Forums for Android! Download from Google Play

ADT and Eclipse integration problems?

Discussion in 'Application Development' started by neckar, Mar 8, 2009.

  1. neckar

    neckar New Member
    Thread Starter

    Mar 8, 2009
    Hello all,

    I've installed the android SDK, Eclipse and the ADT plugin (got all the latest versions from the official websites: eclipse 3.4.2 from which I installed the ADT plugin and SDK 1.1_r1 from google).

    I've set the SDK in eclipse and also added it to the PATH environment variable (I'm running Win XP SP2) and have entered the necessary Run configurations settings in eclipse.

    Yet trying to open each of the sample projects and create a Hello Android project of my own consistently gets the following error from eclipse: R cannot be resolved.

    I still don't know much about the framework but have read that the R.java is suppose to be generated automatically. Eclipse suggests adding an import to android.R, but the tutorial I'm reading seems to have no such import and even if I add the import the problem persist as the 'main' class simply isn't there.

    I've changed the relevant code so to omit the use of the R class from this:

    public void onCreate(Bundle savedInstanceState) {

    to this:

    TextView tv = new TextView(this);
    tv.setText("Hello, Android");

    While this did make the aforementioned error go away I still couldn't run the project since eclipse doesn't seem to work well with the ADT plugin (that's my guess at least) and the doesn't build the project.

    When I Run it I get the following output on the console:

    [2009-03-08 09:19:09 - Hello Android] ----------------------
    [2009-03-08 09:19:09 - Hello Android] Android Launch!
    [2009-03-08 09:19:09 - Hello Android] adb is running normally.
    [2009-03-08 09:19:09 - Hello Android] Could not find Hello Android.apk!

    The emulatore doesn't start of course. It seems to me like there's a problem with the ADT and Eclipse so that the projects aren't created properly (that R.java file is suppose to be created automatically according to what I've read).

    any clues as to what's gone wrong here and how can I fix it?


  2. devolio

    devolio Well-Known Member

    Oct 30, 2008
    The R.java file is supposed to be generated automatically - sometimes there's issues getting it to regenerate itself. It's usually due to a problem with the AndroidManifest.xml file in the project, or an error stopping it from running within the code.

    Using Control-B, you can rebuild if it's not happening automatically. I'd suggest checking the manifest and any build errors, then building and see if it helps.

    Edit: also, don't import the android.R, as it's something completely separate.

Share This Page