首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android Project -有什么东西弄乱了我的.classpath文件(Eclipse4.2?Eclipse 3.8?)

Android Project -有什么东西弄乱了我的.classpath文件(Eclipse4.2?Eclipse 3.8?)
EN

Stack Overflow用户
提问于 2013-05-19 05:26:37
回答 1查看 7.8K关注 0票数 8

我正在寻找其他人是否也有这个问题,以及他是否找到了这个问题的根源。

事情是这样的:

我有几十个不同的项目。其中之一就是this项目:

我曾经帮助过我的人。我没有对这个项目做任何事情,除了导入它。那是几个月前的事了。当时我使用的是Eclipse3.7。

与此同时,我发现Eclipse Juno已经推出了,于是我想试一试。我是这样做的,但后来由于几个不同的问题,我决定暂时恢复。我发现了Eclipse的3.8版本,所以我尝试了一下,然后离开了我的eclipse环境一段时间。

今天我打开Eclipse,因为我想做一些工作,我发现超过一半的项目(工作项目)停止工作,并给我这个错误或一些类似的错误:

代码语言:javascript
复制
05-18 19:53:01.672: E/AndroidRuntime(3939): FATAL EXCEPTION: main
05-18 19:53:01.672: E/AndroidRuntime(3939): java.lang.RuntimeException: Unable to instantiate activity 
ComponentInfo{com.example.android.bitmapfun/com.example.android.bitmapfun.ui.ImageGridActivity}:

与ClassNotFound异常有关的基本错误。我对自己说,这很奇怪。我开始调查,几个小时后,我发现我的.classpath (构建路径)文件弄乱了。我再次下载了示例项目,它的类路径文件如下所示:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="src" path="gen"/>
    <classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
    <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
    <classpathentry kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/>
    <classpathentry kind="output" path="bin/classes"/>
</classpath>

但是我的本地项目中的.classpath文件是这样的:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
    <classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
    <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/>
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="src" path="gen"/>
    <classpathentry kind="output" path="bin/classes"/>
</classpath>

编辑构建路径本身并不起作用。甚至关闭和重新打开项目也没有帮助。我也不得不重启eclipse,只有在那时,当我编辑.classpath文件(或构建路径)时,它才能再次工作。

我还发现,导出选项卡没有更新。例如,如果我添加了一些库,它会被添加到依赖项中,但是为了在运行时找到它的类,它必须被导出。我从来没有(几乎从来没有)接触过这个标签,所以一旦我添加了不同的库,它就必须被自动“检查”,但现在看起来它并没有这么做。

我不知道这是怎么回事,我希望不是Eclipse Juno,它有某种bug。有没有人遇到过这种情况?

EN

回答 1

Stack Overflow用户

发布于 2013-08-26 04:49:44

我去了投诉库并更改了Project-Properties > Java Compiler > Compiler compliance level > 1.6,这就解决了我的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16629123

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档