-3

我已经下载了几个示例 Android 项目来学习ORMLite。我经常收到这个错误说R cannot be resolved to a variable。所以我只是做一个 CTRL+Shift+O 来自动导入所有依赖项。然后插入import android.R;,不幸的是不能解决问题。

由于包名称是com.test;我尝试做的,import com.test.R;但这也不起作用。

有谁知道我该如何解决这个问题?

4

1 回答 1

3

尝试接下来的步骤(顺序无关紧要):

  1. 更新 ADT & SDK , Eclipse 和 Java

  2. 删除 gen 文件夹,然后重新创建它。

  3. 做一个干净的项目。

  4. 右键单击项目并选择 android-tools -> fix-project-properties 。

  5. 右键单击项目并选择属性 -> java-build-path -> order-and-export。确保顺序是:

    • Android 4.3(始终是最新版本)

    • Android 私有库

    • 安卓依赖

    • 如果需要,您的图书馆项目

    • yourAppProject/gen

    • yourAppProject/src

  6. 确保 res 文件夹的子文件夹中的所有文件的名称都可以:只有小写字母、数字和下划线 ("_")。

  7. 始终确保 targetSdk(在清单中)指向最新的 API(当前为 18),并将其设置在 project.properties 文件中

于 2013-09-23T08:45:21.683 回答