-1

我正在开发一个安卓应用程序。

    setContentView(R.layout.main);

    weightSpinner = (Spinner) findViewById(R.id.spinner1);
    weightUnitSpinner = (Spinner) findViewById(R.id.spinner2);
    heightSpinner = (Spinner) findViewById(R.id.spinner3);

在这里,我在这些行中遇到错误,即 R 无法解析为变量可以解决这个问题。

4

3 回答 3

2
  1. 确保您的 XML 文件中没有任何错误
  2. 运行项目 -> 清理...
  3. 确保您的 java 文件位于 Manifest 中给出的相同包中。如果没有,请手动导入 R 文件。
于 2012-08-02T06:20:42.250 回答
1

R 是一个生成的类。如果生成了 R.java,您可以在 /gen 文件夹中找到它。

如果 /gen 中没有 R.java,则您的项目可能有一些其他错误,您首先要修复它们。
首先修复任何其他错误,然后清理构建您的项目。如果这没有帮助,请删除 /gen 文件夹,然后再次清理构建。

于 2012-08-02T06:26:22.800 回答
0

检查您已导入的包。如果你看到 Android.R 然后删除它并清理。

于 2012-08-02T06:24:12.123 回答