Eclipse 中的 Android 项目不允许我访问 bin 文件夹

标签 android eclipse

当我在 Eclipse 中启动一个新的 Android 项目时,我总是会遇到两个与缺少 Android R 导入有关的错误。我之前问过这个问题,我被告知解决这个问题的方法是使用我的 bin 文件夹。但是,除了缺少 R 导入之外,我的项目没有创建 bin 文件夹。

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

  1. 右键单击您的项目,转到“属性”。
  2. 从左侧选择 Java 构建路径。
  3. 在右侧,选择“来源”选项卡。
  4. 单击“添加文件夹”,然后在“源文件夹选择窗口”下将 bin 的复选框标记为“已选择”。
  5. 再次按确定和确定。你会看到你的 bin 文件夹。

当我按照这些步骤操作时,我可以一路走到第 4 步,但它不允许我实际按下最后的确定按钮将 bin 文件夹放入我的项目中。

我在上述步骤中是否遗漏了什么?

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

enter image description here

最佳答案

R.java 构建时自动生成的类。

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

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

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

only a-z,mind that not capital...and white-space not allowed

name must start with a character.not with a Number(0-9)

name only _ symbol allowed.no other symbol alowed.

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

Go into Project=>properties => Java build path= > Order and Export. Please make sure all your jars are checked.

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

Check if all tags etc are closed properly and there are no such errors

  • 用于编译的不同 SDK,与指定的不同 用于 list 中的编译。

TargetSDK specified in manifest differs from that specified using project properties dialog.

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

No we don't need default android generated file.

  • 如果您使用的是 ADT 22,则需要为 Android SDK 管理器添加 Android SDK 构建工具

Open SDK manager, check the Android SDK build-tools, and Install

检查每一件事,然后清理并重建您的项目。

关于Eclipse 中的 Android 项目不允许我访问 bin 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20630209/

相关文章:

java - GenericPool 可重用每秒所需的 Sprite

python - PyDev 代码分析在 Aptana Studio 中不起作用

java - 由于 svn 切换导致的本地更改

java - 外部 Apache tomcat 服务器

android - 以编程方式启用蓝牙网络共享android

android - 从服务访问应用程序类

java - 有什么方法可以防止 Mock 实现出现 "resource"警告吗?

c - 如何在eclipse中查看c标准库函数源代码

android - 当我添加 google maps api 时,.dex 文件超过 64k

android - 如何使用 CRONET 在 Android 中发送 “multipart/form-data” POST?