今天莫名其妙的Android项目 在eclipse下就报错了,报错类型为:
ErrorLog中显示:
Internal Error
Java Model Exception: Java Model Status [gen [in HelloAndroid] does not exist]
Problems中显示:
Description Resource Path Location Type
Project 'HelloAndroid' is missing required source folder: 'gen' HelloAndroid Build path Build Path Problem
clean projected也不行,还是报错,但是gen和R.java都是存在的,这个可能是adt的bug。
后来折腾了半天解决了 解决办法为:
1.在eclipse中删除gen文件夹 Delete the R.java file under the gen folder
2.刷新项目,此时一般情况选择了自动编译的会自动生成gen的 现在出问题了没有自动生成 Refresh the project
3.选择project-build project 编译项目就可以了 最好将project –auto building 勾选上。Build Project, not Clean
出现问题还可能采用的解决办法有
检查java compiler中使用的jdk 可以更换下试试 先跟换为1.5,编译一遍然后更换回1.6试试
检查Android Sdk 模拟器版本 重新设置试试看,
详细错误内容:
eclipse.buildId=I20090611-1540
java.version=1.6.0_07
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CN
Framework arguments: -product org.eclipse.epp.package.jee.product -product org.eclipse.epp.package.jee.product
Command-line arguments: -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.jee.product -data D:\ByreadSourse -product org.eclipse.epp.package.jee.product
Error
Sat Jun 26 13:21:23 CST 2010
Internal Error
Java Model Exception: Java Model Status [gen [in HelloAndroid] does not exist]
at org.eclipse.jdt.internal.core.JavaElement.newJavaModelException(JavaElement.java:502)
at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:246)
at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:515)
at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:252)
at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:238)
at org.eclipse.jdt.internal.core.PackageFragmentRoot.getKind(PackageFragmentRoot.java:477)
at org.eclipse.jdt.internal.ui.packageview.PackageExplorerContentProvider.processDelta(PackageExplorerContentProvider.java:645)
at org.eclipse.jdt.internal.ui.packageview.PackageExplorerContentProvider.handleAffectedChildren(PackageExplorerContentProvider.java:791)
at org.eclipse.jdt.internal.ui.packageview.PackageExplorerContentProvider.processDelta(PackageExplorerContentProvider.java:734)
at org.eclipse.jdt.internal.ui.packageview.PackageExplorerContentProvider.handleAffectedChildren(PackageExplorerContentProvider.java:791)
at org.eclipse.jdt.internal.ui.packageview.PackageExplorerContentProvider.processDelta(PackageExplorerContentProvider.java:734)
at org.eclipse.jdt.internal.ui.packageview.PackageExplorerContentProvider.elementChanged(PackageExplorerContentProvider.java:124)
at org.eclipse.jdt.internal.core.DeltaProcessor$3.run(DeltaProcessor.java:1557)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.jdt.internal.core.DeltaProcessor.notifyListeners(DeltaProcessor.java:1547)
at org.eclipse.jdt.internal.core.DeltaProcessor.firePostChangeDelta(DeltaProcessor.java:1381)
at org.eclipse.jdt.internal.core.DeltaProcessor.fire(DeltaProcessor.java:1357)
at org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged(DeltaProcessor.java:1958)
at org.eclipse.jdt.internal.core.DeltaProcessingState.resourceChanged(DeltaProcessingState.java:470)
at org.eclipse.core.internal.events.NotificationManager$2.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:313)
at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1022)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:45)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
分享到:
相关推荐
VE1.5与Eclipse 3.7的兼容性意味着用户可以在该版本的Eclipse中无缝使用VE进行GUI设计。 3. EMF(Eclipse Modeling Framework):EMF是Eclipse的一个核心框架,用于构建模型驱动的软件。它提供了元数据框架,使得...
Android源码1.5版本是Android操作系统早期的一个重要里程碑,对于深入理解Android系统的工作原理、进行定制开发或者优化性能有着重要的参考价值。这个版本的源码涵盖了从内核到应用程序框架的各个方面,提供了开发者...
在使用Eclipse进行Android应用开发的过程中,可能会遇到创建项目时出现错误的情况,尤其是当使用较高版本的Eclipse与SDK时,这类问题更为常见。本文将针对此类问题提供一些解决方案。 #### 一、问题背景 使用高...
低版本 Android1.5 SDK 离线包,低到没朋友,适合考古的朋友。其他版本可能更新了。主要解决无法下载Android SDK的痛点。sdk路径选这个文件。 简单教程。 这是Android开发所需的sdk,下载并解压后,将解压出的整个...
7 完成后,确定,完成配置, 在eclipse中选择系统的方法,按 F1 即可在帮助窗口中看到对应的 JavaDoc 的帮助入口,点击后,就可以直接看到对应的 JavaAPI 的 Doc 了 ---------------------- 为什么要...
android 1.5 source 源码,用7zip解压。 解压为 android-sdk-windows\platforms\android-3\sources\ ...可解决 eclipse 调试时 android 项目时报“Source not found”问题。也方便查看 android 源代码。
总之,通过下载提供的压缩包,获取Android 1.5至2.2的源代码,并在Eclipse中进行配置,你可以深入学习和分析Android系统的内部机制,这对于提升开发技能和解决实际问题大有裨益。虽然这个过程可能有些繁琐,但是一旦...
标题中的“Flex作为插件安装到Eclipse3.5后出现 An internal build error”,这个问题通常出现在安装Adobe Flex Builder插件或Flash Builder插件之后,尝试编译或运行Flex项目时。这可能由于多种原因,如插件版本与...
总的来说,Android 1.5 提供了一套完整的开发环境,包括SDK工具、调试器、内存和性能分析工具,以及与Eclipse IDE的集成,方便开发者创建、测试和优化应用程序。无论对于初学者还是有经验的开发者,Android 1.5 中文...
在使用MyEclipse进行Java开发的过程中,可能会遇到一个常见的问题:“An internal error occurred during: 'Calculating completion proposals...'”。这个错误通常伴随着`java.lang.NullPointerException`异常,...
在Android 1.5上开发游戏通常涉及到使用Android SDK,包括Android Studio的早期版本或Eclipse IDE,以及ADT(Android Development Toolkit)。开发者需要掌握XML布局文件来设计用户界面,Java语言编写业务逻辑,...
Android 项目在 Eclipse 通过 SVN 资源库中检出项目遇到问题解决 Android 项目在 Eclipse 通过 SVN 资源库中检出项目是一个常见的操作,但是在这个过程中我们可能会遇到一些问题,例如项目编码格式错误、库文件...
### 获取Android源码及在Eclipse中查看源码 #### 一、下载Android源码 在深入了解Android系统之前,获取其源代码是非常重要的一步。这不仅有助于开发者理解系统的内部工作原理,还能帮助他们在开发过程中遇到问题...
OpenExplorer1.5是针对Eclipse集成开发环境的一款高效实用的插件,旨在提升开发者在IDE中的文件和文件夹定位速度。Eclipse是一款开源、跨平台的Java开发工具,广泛应用于软件开发,尤其是Java应用程序的编写。这款...
6. **解决可能出现的问题**:在新建项目时,可能遇到错误提示,例如找不到SDK路径。这时,可以右键点击项目,选择"Properties",然后在Android选项卡中确认SDK路径是否正确。如果正确,点击"OK"即可消除错误。 7. *...
- 配置Eclipse或Android Studio等IDE,使其能够使用Android 1.5 SDK进行开发。 - 需要设置环境变量,使系统能够找到adb和其他SDK工具。 4. **开发注意事项**: - 考虑兼容性:由于是较早版本,需要考虑与更现代...
在Android开发过程中,Eclipse作为曾经的主要集成开发环境,开发者们经常会遇到各种各样的错误。以下是一些常见的问题及其解决方案: 1. **连接拒绝错误**: 错误信息:`Connection to ...
本文档将详细介绍如何在Eclipse中配置Android NDK开发环境,并实现C/C++代码的自动编译以及通过Eclipse使用Ant生成JNI所需的头文件。配置流程包括Linux和Windows两种环境下的步骤。 #### 二、配置前提 确保以下工具...