Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从现有代码创建新项目_Android_Eclipse_Compiler Errors - Fatal编程技术网

Android 从现有代码创建新项目

Android 从现有代码创建新项目,android,eclipse,compiler-errors,Android,Eclipse,Compiler Errors,我把我的工作程序复制到另一台计算机上,这样我就可以在这里工作了。当我尝试从现有代码创建新项目时我得到了可怕的R。无法解析为变量。 显然,R.java应该在gen文件夹中,但它不是。Eclipse告诉我导入R.java,但我们都知道这是不对的 我看到的许多答案都不能解释或解决我的问题。非常感谢您的帮助 按照建议,我在做了其他事情之后清理了该项目很多次,但它什么也没做。R.java被生成(gen代表“gen folder”)不要按照Android的建议导入R.java,清理项目并重建它,R.java

我把我的工作程序复制到另一台计算机上,这样我就可以在这里工作了。当我尝试从现有代码创建
新项目时
我得到了可怕的
R。无法解析为变量
。 显然,R.java应该在gen文件夹中,但它不是。Eclipse告诉我导入R.java,但我们都知道这是不对的

我看到的许多答案都不能解释或解决我的问题。非常感谢您的帮助

按照建议,我在做了其他事情之后清理了该项目很多次,但它什么也没做。

R.java被生成(gen代表“gen folder”)不要按照Android的建议导入R.java,清理项目并重建它,R.java文件将在gen文件夹中创建,除非您的项目有错误

让我知道它是如何生成的。

R.java(gen代表“gen folder”)不要按照Android的建议导入R.java,清理项目并重建它,R.java文件将在gen文件夹中创建,除非项目有错误

让我知道它是如何运行的

如果它在另一台计算机上工作,请不要修改源代码(例如导入
R.java

右键单击项目并选择Android工具->修复项目属性

如果xml文件中没有错误,这应该可以工作

编辑:

如果你不介意其他IDE,我认为IntelliJ IDEA对Android开发很有好处(与Eclipse相比),它应该可以避免很多问题。

如果在另一台计算机上工作,不要修改源代码(例如导入
R.java

右键单击项目并选择Android工具->修复项目属性

如果xml文件中没有错误,这应该可以工作

编辑:


如果您不介意其他IDE,我认为IntelliJ IDEA对Android开发很有好处(与Eclipse相比),它应该可以避免很多问题。

也许您也可以尝试这样做,而不是“从现有代码创建新项目”:

在eclipse中,转到: 文件->导入->常规->现有项目到工作区->浏览到您的项目->完成


希望有帮助。:)

也许您也可以尝试这样做,而不是“从现有代码创建新项目”:

在eclipse中,转到: 文件->导入->常规->现有项目到工作区->浏览到您的项目->完成


希望有帮助。:)

尝试手动导入您的R类。转到某个活动中的java文件,并在导入语句中尝试此操作

import com.yourpackage.name.R;

尝试手动导入您的R类。转到某个活动中的java文件,并在导入语句中尝试此操作

import com.yourpackage.name.R;

尝试做类似于R类型的事情,并提供一个control+空格。它将给出一些建议,其中您可能有与您的项目相关的R.java文件。导入该R而不是默认的android.R。在执行所有这些操作之前,请检查您的项目是否在xml文件中显示任何错误。如果您的任何xml文件中存在任何错误,则不会创建R.java文件

尝试执行类似于此类型的操作,并提供control+空格。它将给出一些建议,其中您可能有与您的项目相关的R.java文件。导入该R而不是默认的android.R。在执行所有这些操作之前,请检查您的项目是否在xml文件中显示任何错误。如果您的任何xml文件中存在任何错误,那么除了其他解决方案之外,将不会创建R.java文件,请尝试删除“gen”文件夹下导致问题的包,并让eclipse重新生成它

除了其他解决方案之外,尝试删除“gen”文件夹下导致问题的包,并让eclipse重新构建它

除了其他解决方案之外,还可以尝试通过

属性>安卓

然后将其恢复到原始版本

或者,为了以防万一,请检查您的布局或res文件夹


如果我没有弄错的话,如果res文件夹出现问题,就无法生成R。

除了其他解决方案外,请尝试通过以下方式更改应用程序的生成:

属性>安卓

然后将其恢复到原始版本

或者,为了以防万一,请检查您的布局或res文件夹


如果我没有弄错的话,如果res文件夹有问题,就无法生成R。

尝试执行类似于R类型的操作,并提供control+空间。它将给出一些建议,其中您可能有与您的项目相关的R.java文件。导入该R而不是默认的android.R。在执行所有这些操作之前,请检查您的项目是否在xml文件中显示任何错误。如果您的任何xml文件中有任何错误,则不会删除R.java文件created@Sharath谢谢如果你回答这个问题,我会接受的。我有点傻。我的xml中确实有一个错误,但我从没有任何错误的工作区复制了它,所以我不知道这是怎么回事。我认为这与我在课堂上犯的错误有关。一旦我删除了那个文件,不管怎样,这是一个正在测试的文件,我就让它工作了。但谢谢你们给了我一些指导,并没有像我说的那样告诉我清理我的项目。谢谢你!只是把它作为一个答案贴出来,这样对其中一个会有帮助。试着做一些类似于R类型的事情,并给出一个control+空格。它将给出一些建议,其中您可能有与您的项目相关的R.java文件。导入该R而不是默认的android.R。在执行所有这些操作之前,请检查您的项目是否在xml文件中显示任何错误。如果您的任何xml文件中有任何错误,则不会删除R.java文件created@Sharath谢谢如果你回答这个问题,我会接受的。我有点傻。我的xml中确实有一个错误,但我从我的工作中复制了它