我刚刚重新格式化了我的电脑。我有windows xp sp3 32位。 我安装java jdk android sdk eclipse ide
当我去创建一个新的android项目时,我得到了这个错误。
Project'HelloAndroid2'缺少必需的源文件夹:'gen'
请帮助我是eclipse的新手,所以给出详细的回复。
答案 0 :(得分:99)
当我尝试导入最初使用我的机器上不再安装的SDK版本创建的项目时,我遇到了这个问题。
右键单击该项目。选择属性。转到Android。选择项目构建目标。单击确定。您可能还必须清理并重建项目。
答案 1 :(得分:10)
右键单击Eclipse中的“gen”文件夹,然后选择“属性”。然后,删除“派生”复选框。然后清理项目。
答案 2 :(得分:7)
最有可能的是,您的某个资源存在问题,阻止在R.java
文件夹中生成gen/
。您的控制台中应该有与此问题相关的错误消息。
答案 3 :(得分:4)
删除“gen”文件夹。然后清理项目。然后再次构建项目。就我而言,它有效。
答案 4 :(得分:3)
试试这个...... 在eclipse中右键单击该项目 Android工具 - >修复项目属性 它的作品对我来说
答案 5 :(得分:1)
好的,这里有什么对我有用:
删除项目并确保不要将其从磁盘中删除!
再次导入它,它将解决问题。
祝你好运....答案 6 :(得分:0)
我的情况是:我导入了周伟侃的cocos2d-android并出现了错误。我想到的最直接的解决方案是创建文件夹(右键单击Package Explorer中的项目 - >新建 - >文件夹,然后创建名为'gen'的新文件夹。它适用于我的情况。
答案 7 :(得分:0)
删除gen及其内容并再次清理项目。
答案 8 :(得分:0)
就我而言,它运作良好
答案 9 :(得分:0)
我尝试了所有这些东西,但没有一个能奏效。有一天我的所有项目都在运行,第二天我的所有项目都有一个空的gen文件夹?
经过一系列的测试来解决幻影失踪的R.java,导致我采取激烈行动的那个是我查看属性> Android和Project Build Target是灰色的,项目没有链接到任何SDK,几乎就像没有安装SDK一样。这是在我卸载4.2并重新安装所有工具和SDK之后......
长话短说,在尝试了我在网上找到的所有内容之后,我刚删除了工作区文件夹中的整个“adt-bundle-mac-x86_64”文件夹,解压缩了原始下载,并将原始文件夹拖回工作区。
这是最后的手段,但是您必须通过New>将所有项目导回到包浏览器中。项目...>现有代码中的Android项目,并确保您具有“将项目复制到工作区”UNCHECKED。
重要提示:如果您的“MainActivity”文件始终命名为“MainActivity”,您将发现无法执行此操作,因此仅为了将来的项目创建,最好始终将主要活动命名为不同的东西。
答案 10 :(得分:0)
当我尝试以图形方式添加网格布局时发生此错误。删除网格布局文件夹为我解决了问题。
答案 11 :(得分:0)
我的解决方案是使用Android SDK Manager安装android sdk构建工具。 问题是每当我清理项目时,gen目录就会变空。
希望它会有所帮助!
答案 12 :(得分:0)
如果没有生成gen文件夹或R.java文件,那么首先检查XML文件中的错误,并确保存在android menifest.xml。
答案 13 :(得分:0)
右键单击项目>性状> Android>使用最新的API 照顾好一切!
答案 14 :(得分:0)
在我的情况下,解决方案是在project.properties将目标从android-22降级为android-19