4

I've just updated the Android SDK to version 22.0 (well, more like a fresh install) and started a new project in Eclipse. I went through the project wizard and everything went fine but then I realised that it didn't generate the build files (neither BuildConfig.java nor R.java).

I searched a bit and found others with similar problems and someone pointed out that after updating a new package should be available called Android Build Tools. I had installed them as well and BuildConfig.java generated afterwards but I still don't have the R.java.

Some suggested cleaning up the project, editing manifest files and manually adding an R.java file so it would revert back to a generated one but none of these worked, though it showed a warning message in the IDE console when I edited the file but it didn't actually do anything

8
  • Do you have dependencies to other JAR files in your project? if so, go to project references and put a "V" near them. that helped me. tell me if it worked. Commented May 19, 2013 at 10:57
  • 2
    It's one of the most common problems in ADT 22. Try this or this. Edit: added the other solution. Commented May 19, 2013 at 11:01
  • @Krauxe appreciate you have added this as a comment and not as an answer Commented May 19, 2013 at 11:06
  • @user2398672 if the answer in the link provided by Krauxe helps go to the link and upvote the same once you gain enough reputation Commented May 19, 2013 at 11:07
  • @Raghunandan I'm a bit new to answering here and I've learned, thanks to you. :) Commented May 19, 2013 at 11:09

2 Answers 2

5
  • Go to Windows->Android SDK Manager
  • Download or update Android SDK Build-tools

  • Open your project's properties

  • In the right panel, choose Java Build Path
  • In the left panel make sure that Android Private Libraries and Android Dependencies are checked.
  • Clean and rebuild your project
Sign up to request clarification or add additional context in comments.

Comments

0

Try to restart the your IDE and create a new project

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.