好的,所以这开始真的让我烦恼。 这个错误以非常特殊的方式popup,而不是非常合乎逻辑。 让我首先说我已经看过关于这个错误的其他问题,Google也是这样。 据我所知,大多数类似的问题是因为人们引用一个String资源或其他不在同一个布局文件中的东西,所以他们错放了“@ id +”中的“+”或类似的东西。 我遇到的问题发生在具有RelativeLayout的布局.xml文件中。 这包含一个TableLayout ,包含一些文本的两个LinearLayout ,最后是一个ProgressBar 。 我想要的是进度条与使用android:layout_alignParentBottom="true"的相对布局alignment,然后alignment进度条上方的两个线性布局(底部线性布局在进度条上alignment,另一个在底部上方alignment)线性布局)。 它应该很简单,看起来好像它的工作,即graphics视图显示所需的结果。 然而, 问题来了 ,Eclipse给了我两个线性布局的错误, “错误:找不到与指定名称相匹配的资源(位于'layout_above',值为'@ id / LinearLayout_acc')”。 对于涉及进度条的其他线性布局也有同样的错误。 我有三倍以上的检查,没有input错误(id也存在于packagename.R.java中),而且我已经尝试了十几次清理项目。 保存(和自动构build)时,我不会收到错误,直到我决定运行该项目。 另一个奇怪的是,当我从进度条而不是顶部线性布局引用底部线性布局时,我没有任何错误! 我的布局文件: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/background_activity" > <TableLayout … /> <LinearLayout android:id="@+id/LinearLayout_dist" android:layout_above="@id/LinearLayout_acc" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_marginBottom="10dp" > <TextView … /> <TextView … /> </LinearLayout> <LinearLayout android:id="@+id/LinearLayout_acc" android:layout_above="@id/ProgressBar_statusScreen" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" […]
如果在Eclipse中启用了“标记出现次数”,将光标放在任何types/variables/方法/ etc上将突出显示文本编辑器中的所有事件,并在右侧标尺中放置一个淡淡的小节来显示其他事件的位置文件。 有谁知道在首选项中的哪个位置可以更改用什么颜色来突出显示副标尺中的其他位置? 我目前的显示器/ Windows Aero主题的颜色对我来说太微弱了。 我试图进入首选项>常规>外观>颜色和字体改变“颜色标签 – 匹配高亮”的颜色,但这似乎并不适用。 这里是我正在谈论的一个截图:
我正在使用Eclipse为Android开发应用程序,并且我想要整合Admob来赚钱。 该教程说,我应该看LogCatfindID,但它在哪里? 当我运行在testing模式或实模式,有时日食会通知广告返回,但它不显示在呃…任何人都可以解释?
有没有一种方法来禁用一个Eclipse插件而不实际卸载它? (Eclipse 3.3有一个“禁用”button,但是现在Eclipse 3.4+中没有这个button。)
Eclipse是否有类似Visual Studio的“立即窗口”,我可以在debugging器中评估语句的窗口?
我正在为我的课程开发一个简单的JSP / Servlet / Tomcat webapp。 教授要求我们使用与默认dynamicWeb项目结构略有不同的文件夹结构。 他不是使用webcontent文件夹,而是希望我们所有的源代码在src / main / java和src / main / webapp下。 当我运行应用程序时,我的欢迎文件显示正常,但是当我尝试访问我的servlet时,我得到: Http 500 SEVERE: Allocate exception for servlet InitDb 抛出java.lang.ClassNotFoundException。 我很确定这是一个构buildpath错误。 我有最后/ src的构buildpath,但我收到警告 "Cannot nest 'final/src/main/webapp/WEB-INF/classes' inside 'final/src'. To enable the nesting exclude 'main/' from 'final/src' 我在我的部署程序集中有这个: <wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/> 当我排除主要/警告消失,但它不能解决问题。 我将不胜感激任何意见。 谢谢。
我有我的代码工作良好的JavaScriptvalidation。 我想保持validation。 但是,当涉及到开源的库,如jQuery的例子,validation创build警告。 我不想在下载的库上发出警告。 但是我想保留我的代码的警告。 我知道你可以从“ 首选项>validation ”窗口中的validation排除文件,但JavaScriptvalidation不存在 ! 我已经看过每个validation器,JavaScriptvalidation器不在那里。 那么如何从validation中排除特定的文件呢? 这里是我有的validation器列表: 截图 谢谢 ! PS:我使用Eclipse PDT。
我正在运行Eclipse伽利略。 如何在Eclipse中启用断言? 正如其他网站所build议的,我尝试添加参数: -ea 。 我也尝试将编译器合规性级别更改为1.4 。 这两个build议都没有奏效。
我的月食停止加载工作台。 我试过已经开始./eclipse –clean 从控制台启动时,会引发以下exception: java.lang.NullPointerException at org.eclipse.core.internal.runtime.Log.isLoggable(Log.java:101) at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.safeIsLoggable(ExtendedLogReaderServiceFactory.java:57) at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.logPrivileged(ExtendedLogReaderServiceFactory.java:158) at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.log(ExtendedLogReaderServiceFactory.java:146) at org.eclipse.equinox.log.internal.ExtendedLogServiceFactory.log(ExtendedLogServiceFactory.java:65) at org.eclipse.equinox.log.internal.ExtendedLogServiceImpl.log(ExtendedLogServiceImpl.java:87) at org.eclipse.equinox.log.internal.LoggerImpl.log(LoggerImpl.java:54) at org.eclipse.core.internal.runtime.Log.log(Log.java:60) at org.tigris.subversion.clientadapter.javahl.Activator.isAvailable(Activator.java:92) at org.tigris.subversion.clientadapter.Activator.getAnyClientAdapter(Activator.java:81) at org.tigris.subversion.subclipse.core.SVNClientManager.getAdapter(SVNClientManager.java:145) at org.tigris.subversion.subclipse.core.SVNClientManager.getSVNClient(SVNClientManager.java:92) at org.tigris.subversion.subclipse.core.SVNProviderPlugin.getSVNClient(SVNProviderPlugin.java:425) at org.tigris.subversion.subclipse.core.status.NonRecursiveStatusUpdateStrategy.statusesToUpdate(NonRecursiveStatusUpdateStrategy.java:53) at org.tigris.subversion.subclipse.core.status.StatusCacheManager.refreshStatus(StatusCacheManager.java:273) at org.tigris.subversion.subclipse.core.resourcesListeners.FileModificationManager.refreshStatus(FileModificationManager.java:179) at org.tigris.subversion.subclipse.core.resourcesListeners.FileModificationManager.resourceChanged(FileModificationManager.java:128) at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285) at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149) at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:395) at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1530) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:45) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) […]
似乎我更新我的android sdk工具和使用sdkpipe理器的平台工具后有一些问题。 问题是,在更新之后,我发现eclipse中windows下拉菜单中的avd或sdk选项不见了! 而且,我找不到任何选项来从文件 – >新项目创build一个Android项目。 我尝试从eclipse和“可用软件站点”的软件站点“https://dl-ssl.google.com/android/eclipse/”中删除ADT,然后从“https:// dl-ssl”重新安装ADT。 google.com/android/eclipse/“使用帮助 – >安装新软件。 安装是成功的,但我仍然没有selectSDKpipe理器的快捷方式或Eclipse中的AVD,也不能创build一个新的android项目。 顺便说一句,android的视angular并没有消失,他们仍然在这里。 另外,我可以从安装它们的目录中手动打开avd和sdkpipe理器。 任何人都可以请给我一个解决方法? 任何帮助将不胜感激。