Content_main.xml missing

13,684

Solution 1

content_main.xml file will be generated when you choose "blank activity" . This activity will be having floating button by default at the bottom of the screen.

But when you choose "empty activty" then content_main.xml won't be generated and it won't be having floating button , but just simple activity.

So for your tutorial choose "blank activity" and then your tutorial will run fine

Solution 2

You need to select basic activity when creating a project. that will give you the 2 files content_main.xml and activity_main.xml

Solution 3

content_main.xml is used to handle the contents of the activity(like buttons, textView etc). So when we choose an empty activity, there are no components and hence the layout content file i.e. content_main.xml is not created. If you choose a blank activity there will be a floatingactionbutton component and hence there will be a content_main.xml created. So hopefully this will solve your problem. You can delete the floatingactionbutton later if you want your activity to be blank.

Share:
13,684
aravindkanna
Author by

aravindkanna

SDE-1 at CodeNation Bangalore.

Updated on June 07, 2022

Comments

  • aravindkanna
    aravindkanna almost 2 years

    I am new to Android Studio. Following the tutorial given by developer.android I have created a new project. They asked to create a blank activity and as there is no one such, I have used Empty Activity as the template. Then the tutorial said that there will be a content_main.xml inside res/layout folder, but I didn't find one. Did I build the correct Application? What probably may be the wrong? Thanks in advance.

  • aravindkanna
    aravindkanna almost 8 years
    Thank you @Thaker.
  • Sultan Ali
    Sultan Ali over 6 years
    Is there any way to generate it manually or just we have to make a new project , i think it should have manual way to add and bind it with our activity