[英]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: 下面的方法对我有用:
.settings
folder or org.eclipse.jdt.core.prefs
file in this folder. .settings
文件夹或org.eclipse.jdt.core.prefs
文件。 R
class. R
类。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.