`
jojol_zhou
  • 浏览: 345133 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Android 1.5 在eclipse中出现 Internal Error 错误 解决防范

阅读更多
今天莫名其妙的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)
分享到:
评论

相关推荐

    Eclipse VE1.5

    VE1.5与Eclipse 3.7的兼容性意味着用户可以在该版本的Eclipse中无缝使用VE进行GUI设计。 3. EMF(Eclipse Modeling Framework):EMF是Eclipse的一个核心框架,用于构建模型驱动的软件。它提供了元数据框架,使得...

    android 源码 1.5 版本

    Android源码1.5版本是Android操作系统早期的一个重要里程碑,对于深入理解Android系统的工作原理、进行定制开发或者优化性能有着重要的参考价值。这个版本的源码涵盖了从内核到应用程序框架的各个方面,提供了开发者...

    Eclipse开发Android时创建工程出错解决办法

    在使用Eclipse进行Android应用开发的过程中,可能会遇到创建项目时出现错误的情况,尤其是当使用较高版本的Eclipse与SDK时,这类问题更为常见。本文将针对此类问题提供一些解决方案。 #### 一、问题背景 使用高...

    Android 1.5 SDK离线包

    低版本 Android1.5 SDK 离线包,低到没朋友,适合考古的朋友。其他版本可能更新了。主要解决无法下载Android SDK的痛点。sdk路径选这个文件。 简单教程。 这是Android开发所需的sdk,下载并解压后,将解压出的整个...

    配制eclipse使用JDK1.5中文JavaAPI

    7 完成后,确定,完成配置, 在eclipse中选择系统的方法,按 F1 即可在帮助窗口中看到对应的 JavaDoc 的帮助入口,点击后,就可以直接看到对应的 JavaAPI 的 Doc 了 ---------------------- 为什么要...

    android 1.5 source 源码

    android 1.5 source 源码,用7zip解压。 解压为 android-sdk-windows\platforms\android-3\sources\ ...可解决 eclipse 调试时 android 项目时报“Source not found”问题。也方便查看 android 源代码。

    android1.5-2.2源代码高速下载地址及配置说明.rar

    总之,通过下载提供的压缩包,获取Android 1.5至2.2的源代码,并在Eclipse中进行配置,你可以深入学习和分析Android系统的内部机制,这对于提升开发技能和解决实际问题大有裨益。虽然这个过程可能有些繁琐,但是一旦...

    解决Flex作为插件安装到Eclipse3.5后出现 An internal build error 的方法

    标题中的“Flex作为插件安装到Eclipse3.5后出现 An internal build error”,这个问题通常出现在安装Adobe Flex Builder插件或Flash Builder插件之后,尝试编译或运行Flex项目时。这可能由于多种原因,如插件版本与...

    Android 1.5 中文文档

    总的来说,Android 1.5 提供了一套完整的开发环境,包括SDK工具、调试器、内存和性能分析工具,以及与Eclipse IDE的集成,方便开发者创建、测试和优化应用程序。无论对于初学者还是有经验的开发者,Android 1.5 中文...

    An internal error occurred during: java.lang.NullPointerException

    在使用MyEclipse进行Java开发的过程中,可能会遇到一个常见的问题:“An internal error occurred during: 'Calculating completion proposals...'”。这个错误通常伴随着`java.lang.NullPointerException`异常,...

    Android 1.5 连连看

    在Android 1.5上开发游戏通常涉及到使用Android SDK,包括Android Studio的早期版本或Eclipse IDE,以及ADT(Android Development Toolkit)。开发者需要掌握XML布局文件来设计用户界面,Java语言编写业务逻辑,...

    Android项目在eclipse通过SVN资源库中检出项目遇到问题解决

    Android 项目在 Eclipse 通过 SVN 资源库中检出项目遇到问题解决 Android 项目在 Eclipse 通过 SVN 资源库中检出项目是一个常见的操作,但是在这个过程中我们可能会遇到一些问题,例如项目编码格式错误、库文件...

    获取android源码及在eclipse中查看源码

    ### 获取Android源码及在Eclipse中查看源码 #### 一、下载Android源码 在深入了解Android系统之前,获取其源代码是非常重要的一步。这不仅有助于开发者理解系统的内部工作原理,还能帮助他们在开发过程中遇到问题...

    OpenExplorer1.5_eclipse快速定位文件夹插件.zip

    OpenExplorer1.5是针对Eclipse集成开发环境的一款高效实用的插件,旨在提升开发者在IDE中的文件和文件夹定位速度。Eclipse是一款开源、跨平台的Java开发工具,广泛应用于软件开发,尤其是Java应用程序的编写。这款...

    eclipse3.5和android SDK1.5搭建开发平台.doc

    6. **解决可能出现的问题**:在新建项目时,可能遇到错误提示,例如找不到SDK路径。这时,可以右键点击项目,选择"Properties",然后在Android选项卡中确认SDK路径是否正确。如果正确,点击"OK"即可消除错误。 7. *...

    Android 1.5 sdk

    - 配置Eclipse或Android Studio等IDE,使其能够使用Android 1.5 SDK进行开发。 - 需要设置环境变量,使系统能够找到adb和其他SDK工具。 4. **开发注意事项**: - 考虑兼容性:由于是较早版本,需要考虑与更现代...

    Android开发eclipse错误汇总

    在Android开发过程中,Eclipse作为曾经的主要集成开发环境,开发者们经常会遇到各种各样的错误。以下是一些常见的问题及其解决方案: 1. **连接拒绝错误**: 错误信息:`Connection to ...

    非常强大的eclipse中android ndk开发环境的配置说明

    本文档将详细介绍如何在Eclipse中配置Android NDK开发环境,并实现C/C++代码的自动编译以及通过Eclipse使用Ant生成JNI所需的头文件。配置流程包括Linux和Windows两种环境下的步骤。 #### 二、配置前提 确保以下工具...

Global site tag (gtag.js) - Google Analytics