Clean in Eclipse temporarily destroys Android project with error message: missing required source folder: 'gen' -
Clean in Eclipse temporarily destroys Android project with error message: missing required source folder: 'gen' -
i experiencing annoying problem android project in eclipse. other android projects okey (at moment). whenever perform clean (menu:project->clean...) project gives error , can't compile/run app. error is:
project 'project name' missing required source folder: 'gen'
as edit code problem disappears until perform clean again. can right-click on gen-folder , delete it. eclipse recreate gen-folder , problem disappears until perform clean. not showstopper annoying since have clean before run app.
i'm using following: os: ubuntu 10.04 (linux cylon 2.6.32-24-generic) eclipse: helios release (build id: 20100617-1415) android dev tools: 0.9.7.v201005071157-36220 (the latest of today)
we have tracked lastly problem regarding bug.
the "clean" action used delete "gen" folder wrong. fixed in adt 8 or 9, can't remember.
however, if "gen" folder marked derived still gets deleted leads error.
when "new project wizard" run, gen folder created normally, without "derived" flag, fine.
the next scenario broken:
delete manually gen, orcheck in source code in repository (git/svn/...) , don't set "gen" folder in there, check out on computer.
this leads adt recreating automatically "gen" folder during build, time enabling "derived" flag, trigger wrong behavior on "clean".
the temporary solution to:
right click "gen" choose "properties" uncheck "derived"as long "gen" folder doesn't deleted you'll able clean project without side effect.
i checked in prepare to: - never mark folder "derived" - during clean, first remove "derived" flag "gen" doesn't deleted in case of older projects. patch visible at: https://review.source.android.com/#change,22410
android eclipse
Comments
Post a Comment