Eclipse中的Android Project不会让我访问bin文件夹

时间:2013-12-17 09:19:37

标签: android eclipse

当我在Eclipse中启动一个新的Android项目时,我总是得到两个与错过Android R的导入有关的错误。我之前已经问过这个问题,并且我被告知修复此问题的解决方案将涉及使用我的bin文件夹。但是,除了缺少R导入之外,我的项目也没有创建bin文件夹。

现在,following an answer given on this question我已经完成以下操作来尝试生成我的bin文件夹:

  1. 右键单击您的项目,转到“属性”。
  2. 从左侧选择Java Build Path。
  3. 在右侧,选择“来源”选项卡。
  4. 单击添加文件夹,并在源文件夹选择窗口下将bin的复选框标记为SELECTED。
  5. 按OK,然后再次单击确定。你会看到你的bin文件夹。
  6. 当我按照这些步骤操作时,我可以一直到第4步,但它不允许我按下最后的确定按钮将bin文件夹带入我的项目。

    在上述步骤中是否有我遗漏的东西?

    这是我的项目文件夹设置的样子。请注意,这只是我使用所有默认值创建的基本项目:

    enter image description here

1 个答案:

答案 0 :(得分:1)

构建时自动生成的

R.java类。

这是一个生成的类。如果您使用的是Android开发工具(ADT),则无论何时构建项目都会生成它。您可能已关闭“自动构建”。打开它并构建你的项目。

您的R.java可能由于多种原因而无法生成。其中一些是

  • res文件夹中的资源非法命名。
  

只有a-z,请注意不是资本......而且不允许使用空格

     

名称必须以字符开头。不带数字(0-9)

     

仅限姓名_符号允许。没有其他符号。

  • 并非所有库/依赖项都包含在构建路径中。
  

进入Project => properties => Java构建路径=>订单和出口。   请确保检查所有的罐子。

  • 格式错误的XML文件,即布局或清单中的错误,例如错过关闭 标签,无用的字符
  

检查所有标签等是否正确关闭且没有此类错误

  • 用于编译的不同SDK,不同于指定的 用于在Manifest中编译。
  

清单中指定的TargetSDK与使用的指定不同   项目属性对话框。

  • 删除任何导入,例如import android.R;
  

不,我们不需要默认的android生成文件。

  • 如果您使用的是ADT 22,则需要添加适用于Android SDK Manager的Android SDK构建工具
  

打开SDK管理器,检查Android SDK构建工具和安装

检查所有内容,然后清理并重建项目。