2

我从网上得到了一些酸味。并导入我的工作区。当我在模拟器上运行时,它会抛出,

 "05-28 17:30:47.895: E/AndroidRuntime(840): java.lang.RuntimeException: Unable to instantiate activity 
ComponentInfo{com.developmentmill.laserlogic/com.developmentmill.laserlogic.StageActivity}:
 java.lang.ClassNotFoundException: com.developmentmill.laserlogic.StageActivity in
 loader dalvik.system.PathClassLoader[/data/app/com.developmentmill.laserlogic-2.apk]"

但是当我在我的朋友机器上运行相同的代码时,它的运行没有任何错误。

我的 eclipse ADT 版本是 17.0 我的朋友 eclipse ADT 版本是 16.0

我将 jar 文件从 lib 文件夹复制到 libs 目录。并将 java 构建路径从 lib 更改为 libs 文件夹。我也清理了这个项目。

再次,我运行项目,同样的错误被抛出。

有什么问题以及如何纠正它?y 它只发生在我的机器上。请帮助我。

4

3 回答 3

2

我也遇到过这个问题。

所以试试这个。

Right click on project -> goto properties -> Java buid path -> libraries -> remove all External Jars from here -> press OK

还从libs文件夹中删除所有 jar

清理项目-> 重新启动 Eclipse。

然后再次将所有需要的 jar 放入libs文件夹中。

我已经解决了我的问题

希望对你有帮助....

于 2012-05-28T12:22:45.567 回答
0

首先在您的项目中创建libs文件夹,然后将项目中使用的所有 jar 文件或库文件添加到 libs 文件夹中,然后运行您的项目。

它肯定会运行。

于 2012-05-28T12:14:52.807 回答
0

对我有用的是:我已经有一个与我的 src & res 文件夹处于同一层次结构的 libs 文件夹。FlurryAgent.jar 文件保存在我的桌面上。我只是右键单击 FlurryAgent 文件,复制它。然后我将文件粘贴到 Eclipse 的 libs 文件夹中。Eclipse 也自动将 FlurryAgent.jar 文件复制到“Android Dependencies”文件夹中。

于 2013-03-20T09:45:37.637 回答