我将工作中的程序复制到另一台计算机上,这样我就可以在这里处理它。当我尝试创建时,New project from existing code
我会感到害怕R. cannot be resolved to a variable
。显然,R.java应该在gen文件夹中,但它不是。Eclipse 告诉我要导入R.java,但我们都知道这是不正确的。
我看到的许多答案都没有解释或解决我的问题。任何帮助是极大的赞赏。
在做了其他事情后,我已经按照建议清理了该项目很多次,但它什么也没做。
我将工作中的程序复制到另一台计算机上,这样我就可以在这里处理它。当我尝试创建时,New project from existing code
我会感到害怕R. cannot be resolved to a variable
。显然,R.java应该在gen文件夹中,但它不是。Eclipse 告诉我要导入R.java,但我们都知道这是不正确的。
我看到的许多答案都没有解释或解决我的问题。任何帮助是极大的赞赏。
在做了其他事情后,我已经按照建议清理了该项目很多次,但它什么也没做。
R.java 生成。(这就是 gen 代表“gen 文件夹”)不要按照 Android 的建议导入 R.java,清理您的项目并重建它,R.java 文件将在 gen 文件夹中创建,除非您的项目有错误。
让我知道事情的后续
R.java
如果它在另一台计算机上工作,请不要修改源(例如导入)。
右键单击项目并选择Android Tools -> Fix Project Properties。
如果您的 xml 文件中没有错误,则应该可以。
编辑:
如果您不介意其他 IDE,我认为 IntelliJ IDEA 非常适合 Android 开发。(与 Eclipse 相比)它应该可以节省很多问题。
尝试做类似 R 类型的事情并给出一个控制 + 空间。它将给出一些建议,其中您可能拥有与您的项目相关的 R.java 文件。导入该 R 而不是默认的 android.R 。在进行所有这些检查之前,请检查您的项目是否在 xml 文件中显示任何错误。如果您的任何 xml 文件中有任何错误,则不会创建 R.java 文件
尝试手动导入您的 R 类。转到您的一项活动中的 java 文件并在您的导入语句中尝试此操作。
import com.yourpackage.name.R;
也许您也可以尝试这样做,而不是从现有代码创建“新项目”:
在您的日食中转到:文件->导入->常规->将现有项目放入工作区->浏览到您的项目->完成
希望有帮助。:)
除了其他解决方案之外,请尝试删除“gen”文件夹下导致问题的包,然后让 eclipse 重建它。
除了其他解决方案,尝试通过以下方式更改您的应用程序的构建
属性 > 安卓
然后将其恢复为原始版本。
或者以防万一,尝试检查您的布局或 res 文件夹
如果我没记错的话,如果 res 文件夹有问题,则无法构建 R。