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中确实有一个错误,但我从我的工作中复制了它