【问题标题】:Class not found exception on android类在android上找不到异常
【发布时间】:2013-03-20 17:45:37
【问题描述】:

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

 "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 它只发生在我的机器上。请帮助我。

【问题讨论】:

    标签: android adt


    【解决方案1】:

    我也遇到过这个问题。

    所以试试这个。

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

    同时从 libs 文件夹中删除所有 jars

    清理项目 -> 重启 eclipse。

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

    我的问题已经解决了

    希望对你有所帮助....

    【讨论】:

      【解决方案2】:

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

      它肯定会运行。

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-10-07
          • 1970-01-01
          • 1970-01-01
          • 2012-04-29
          • 2017-08-13
          相关资源
          最近更新 更多