【问题标题】:Gen folder is empty for Android projectAndroid 项目的 Gen 文件夹为空
【发布时间】:2012-03-07 04:20:56
【问题描述】:

我开始在 Eclipse 中学习 Android。但是每次我尝试创建一个项目时,gen 文件夹都是空的。所以我没有得到 R 文件(或该文件夹中的任何其他文件,如果有的话)。清洁不起作用。从来没有一个 R 开头。我需要下载一些东西让它生成吗?

【问题讨论】:

  • R 是自动生成的,你不需要在那里创建任何东西。
  • 没有。您可以构建项目。然后会生成R
  • 如果再次构建项目不起作用,请在控制台中发布以红色显示的错误。
  • 我通过取消选中“自动构建”并再次重新检查来修复它(R 未解析为 var)。谢谢
  • @KaylaJohnson 您应该将您的解决方案发布为答案并将其标记为正确。

标签: android eclipse


【解决方案1】:

我遇到了同样的问题。只需在您的 project.properties 文件中添加这两行

 target=android-19
 android.library.reference.1=../appcompat_v7

【讨论】:

    【解决方案2】:

    我遇到了同样的问题。我错误地设置了 Android SDK 的路径。在 Windows -> Preferences -> Android 中设置路径对我有用。

    【讨论】:

      【解决方案3】:

      过去两天一直在努力解决这个错误。终于解决了:)

      摆脱这种情况的最好方法是转到工具栏上的WINDOWS选项-> ANDROID SDK MANAGER->并在顶部工具栏上勾选TOOLS选项(即所有所有android sdk工具,android sdk平台工具, android sdk 构建工具。)并安装。

      更新所有这些太最新的版本后,转到帮助并点击检查更新并安装所有这些新版本插件。

      最后一步是转到工具栏中的 PROJECT 选项并取消选中 BUILT AUTOMATICALLY 选项,然后转到 CLEAN 并在所需项目或所有项目上执行清理。

      我知道这种方法可能会消耗您的一些网络 mb,但肯定会解决您的问题。

      E.njoy...:)

      【讨论】:

        【解决方案4】:

        此处发布的解决方案均不适合我:清理、更改选项、构建错误等。问题是由于将 Android 项目作为普通项目导入所致,即使用:

        Import > General > Existing Projects Into Workspace
        

        而不是使用

        Import > Android > Existing Android Code Into Workspace
        

        【讨论】:

          【解决方案5】:

          有同样的问题。签入 Android sdk manager、tools 并检查是否安装了 android sdk build-tools。遇到同样的问题,因为我没有安装它。

          【讨论】:

            【解决方案6】:

            试试这个,

            右键单击您的项目

            选择属性。

            选择 Java 构建路径

            点击添加文件夹

            选择 gen 文件夹

            点击确定。

            【讨论】:

            • 我跟着你的步骤。什么都没发生
            【解决方案7】:

            我碰巧遇到了同样的问题,通过“右键单击您的项目,然后单击构建项目”解决。

            【讨论】:

            • 问题是在某些版本中没有“构建项目”的可用选项。我尝试按照您的解决方案进行操作,但此处不可用。我正在使用 Eclipse Juno。您在展示的图像示例中使用了哪个版本的 Eclipse?
            • Cullen 未选中“项目 -> 自动构建”,因此可以看到“构建项目”。否则启用“自动构建”,则菜单上将看不到“构建项目”。这不是 Eclipse 版本问题。这种方法只适用于一些简单的场合。
            【解决方案8】:

            您的问题可能与不正确的目标构建设置有关。例如,如果您在布局中使用了在更大的 Android 目标中可用的元素。您可以查看更多详细信息 here

            【讨论】:

              【解决方案9】:

              我遇到了这个问题,因为我在同一个文件夹中有两个项目,一个是另一个的库。然后 Eclipse 以错误的顺序构建项目。我解决这个问题的方法是关闭非库项目,然后再次打开它(在构建库项目之后),这使它工作。

              【讨论】:

                【解决方案10】:

                其中一个

                1. 摆脱“import android.R”行。
                2. 清理项目,然后重新构建。
                3. 关闭项目,然后再次打开。

                可能有帮助。

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2014-04-08
                  相关资源
                  最近更新 更多