gen already exists but is not a source folder
I am developing my Android project, After I removed a unused library, I got the error:
myproject/gen already exists but is not a source folder. Convert to a source folder or rename it
In my Activity code, all resources from R.java
can not be resolved.
I tried, right click on my project => Java Build Path => under "Source" tab, I added gen/ as source. But it does not help with the problem...
Why, how to get rid of this problem?
----UPDATE----
I found that, the eclipse also complain that "Project has no project.properties file! Edit the project properties to set one." , but I do have project.properties file under my project. Why it complains? I have cleaned the project and "fix project properties" but it does not help.
Solution 1:
I get the same problem.
Two actions, first:
-
1.Right click on the project and go to "Properties"
-
2.Select "Java Build Path" on the left
-
3.Open "Source" tab
-
4.Click "Add Folder..." and check "gen" and "src"
second: (because the previous action asked me to remove something... I do not remember what it was...)
-
1. Right click on the project and go to "Properties"
-
2. Select "Java Build Path" on the left
-
3. Open Libraries "tab"
-
4. Add an external JAR. Add the Google API that is in your android directory (android-sdk\platforms\android-yourversion
And now it works for me!
Solution 2:
Solution :
Step 1 :
- Right click on the project and go to "Properties"
- Select "Java Build Path"
- Switch to "Source" tab Remove all sources from source folder on Build Path
- Restart Eclipse
Step 2 :
- Right click on the project and go to "Properties"
- Select "Java Build Path"
- Switch to "Source" tab
- Click "Add Folder..." and check "gen" and "src" source folder on Build Path
- Restart Eclipse
Final
Build Project(s)
Happy Coder :)
Solution 3:
- Right click on the project and go to Properties
- Select Java Build Path on the left
- Open Source tab
- Click Add Folder... and check gen and src
Solution 4:
This is caused by using the wrong importer in Eclipse. If you have Android projects, you need to import them into your workspace with Android->Existing Android Code, not General->Existing Projects.
Solution 5:
i had to delete the entire gen folder within eclipse not from file explorer. then did a clean and it was rebuilt. funny this occured right after i ran a Lint HTML report.