简体   繁体   English

Java在Eclipse Android应用程序中调试Java

[英]Java debugging Java in eclipse Android application

I am new to using eclipse and my first issue is figuring out what the error messages really imply. 我是使用eclipse的新手,我的第一个问题是弄清楚错误消息的实际含义。 Trying to hands at Android programming, and trying to follow the example . 尝试进行Android编程,并尝试遵循该示例。 But when code builds, I have Java errors stopping my code from running, and would appreciate some help in translating this so it makes sense to me in some way. 但是,在构建代码时,我遇到了Java错误,导致我的代码无法运行,并且希望获得一些帮助,以使其在某种程度上对我有意义。 The major problem seems to be in the auto-generated Activity.Java file that comes with my project, but not entirely sure what it is saying I ought to do instead. 主要问题似乎在项目随附的自动生成的Activity.Java文件中,但并不完全确定它应该说的是什么。 Thanks in advance. 提前致谢。

Exception occurred while saving project preferences: /com.example.android.nfc.simulator.FakeTagsActivity/.settings/org.eclipse.jdt.core.prefs.


org.eclipse.core.internal.resources.ResourceException: A resource already exists on disk 'C:\Development\JavaWorkSpace\UnitedNFCApp\UnitedNFCApp\.settings'.
    at org.eclipse.core.internal.resources.Folder.assertCreateRequirements(Folder.java:47)
    at org.eclipse.core.internal.resources.Folder.create(Folder.java:95)
    at org.eclipse.core.internal.resources.ProjectPreferences$1.run(ProjectPreferences.java:566)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
    at org.eclipse.core.internal.resources.ProjectPreferences.save(ProjectPreferences.java:590)
    at org.eclipse.core.internal.preferences.EclipsePreferences.internalFlush(EclipsePreferences.java:465)
    at org.eclipse.core.internal.resources.ProjectPreferences.flush(ProjectPreferences.java:350)
    at org.eclipse.jdt.internal.core.JavaProject.setOption(JavaProject.java:2953)
    at com.android.ide.eclipse.adt.internal.project.ProjectHelper.checkAndFixCompilerCompliance(ProjectHelper.java:438)
    at com.android.ide.eclipse.adt.internal.project.ProjectHelper.fixProjectClasspathEntries(ProjectHelper.java:343)
    at com.android.ide.eclipse.adt.internal.project.ProjectHelper.fixProject(ProjectHelper.java:261)
    at com.android.ide.eclipse.adt.internal.wizards.newproject.NewProjectCreator.createEclipseProject(NewProjectCreator.java:775)
    at com.android.ide.eclipse.adt.internal.wizards.newproject.NewProjectCreator.createProjectAsync(NewProjectCreator.java:620)
    at com.android.ide.eclipse.adt.internal.wizards.newproject.NewProjectCreator.access$0(NewProjectCreator.java:553)
    at com.android.ide.eclipse.adt.internal.wizards.newproject.NewProjectCreator$2.execute(NewProjectCreator.java:365)
    at org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperation.java:106)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
    at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:118)
    at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)



eclipse.buildId=I20120608-1400
java.version=1.7.0_05
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Framework arguments:  -product org.eclipse.epp.package.jee.product
Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.jee.product

请更新您的JDK和ADT,请检查以下链接http://developer.android.com/sdk/installing/installing-adt.html

1.You probably have issues with JAVA_HOME environment variable which you must add within eclipse by clicking on run configurations option located on the toolbar which opens a pop up called ' run configurations' 2 .Under Java application filter find environment tab and add variable - JAVA_HOME plus value -c:\\Java\\jdk or path to jdk. 1.您可能遇到了JAVA_HOME环境变量的问题,您必须通过单击工具栏上的“运行配置”选项在eclipse中添加它,该选项会打开一个名为“运行配置”的弹出窗口。2.在Java应用程序过滤器下,找到环境选项卡并添加变量-JAVA_HOME加上值-c:\\ Java \\ jdk或jdk的路径。

Then Restart Eclipse 然后重启Eclipse

Approach below worked for me: 下面的方法对我有用:

  1. Delete .settings folder or org.eclipse.jdt.core.prefs file in this folder. 删除此文件夹中的.settings文件夹或org.eclipse.jdt.core.prefs文件。
  2. Restart eclipse 重新开始蚀
  3. If the errors in your project persists you need to find each class with errors and import correct auto-generated R class. 如果项目中的错误仍然存​​在,则需要查找每个有错误的类,然后导入正确的自动生成的R类。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM