【问题标题】:Import existing Android project in Eclipse: no gen source folder?在 Eclipse 中导入现有的 Android 项目:没有 gen 源文件夹?
【发布时间】:2011-03-16 08:54:45
【问题描述】:

我正在尝试将一个 android 项目导入 Eclipse(从 Git,但我认为它不相关),我无法运行或编译它,因为我收到以下错误:

Android requires compiler compliance level 5.0. Please fix project properties.  Serval-Video-Discovery      line 1  Android ADT Problem 
Project 'Serval-Video-Discovery' is missing required source folder: 'gen'   Serval-Video-Discovery      Build path  Build Path Problem

我认为第一个问题并不是什么大问题,即使我并不真正理解警告。

有趣的是文件系统上存在“gen”文件夹;此外,我无法尝试创建它,因为它已经存在!

我应该怎么做才能解决这个问题?

这是我尝试从以下位置导入的 GitHub 存储库:https://github.com/rbochet/Serval-Video-Discovery

【问题讨论】:

  • 清理项目,然后运行。
  • 尝试 wat Sandy 后如果它不起作用,请尝试重新启动 Eclipse。
  • 如果清理项目并重新启动 Eclipse 还不够,请尝试从文件系统中删除 gen 目录(顾名思义,它是自动生成的)。然后运行清洁项目。这是为我做的。

标签: android eclipse git project adt


【解决方案1】:
Package Explorer -> Right click the project -> "Android Tools" -> "Fix Project Properties"
Project -> Clean

无需重启 eclipse 即可修复

【讨论】:

    【解决方案2】:
    Android requires compiler compliance level 5.0. Please fix project properties.
    

    我遇到了同样的问题,但这些答案都没有帮助我。我找到了我的解决方案here

    包资源管理器 -> 右键单击 项目->“Android工具”->“修复 项目属性”

    【讨论】:

    • 几天前我使用了你的技巧......我不得不说“修复问题按钮”总是受欢迎的。不错!
    • 为什么我必须搜索 2 小时才在这里找到鼠标右键,其他人都在回答问题,假设您知道这一点。但也有初学者。发送
    【解决方案3】:

    我遇到了同样的问题,但通过以下方式解决了

    Package Explorer -> Right click the project -> Properties -> Java Build Path -> Source -> your project name/gen -> click on Remove -> Click on Add Folder -> check gen -> Ok -> Ok    
    

    【讨论】:

    • “修复项目属性”和“清理”不起作用。但这对我有用。在格式化我的计算机并重新安装和重新导入我的项目后,我遇到了这个问题。 Eclipse没有提示错误,而是运行手机上最后安装的程序。
    【解决方案4】:

    只需右键单击并从 eclipse 中删除 gen 目录。如果没有,请尝试上面的修复项目属性。

    【讨论】:

      【解决方案5】:

      如果将现有项目导入工作场所后,项目下缺少gen文件夹,只需在项目下创建一个gen文件夹即可修复上述错误。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-15
        • 2012-04-24
        • 1970-01-01
        相关资源
        最近更新 更多