我从网上得到了一些东西。并导入我的工作区。当我在模拟器上运行时,它会抛出,
"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 foder。并将java构建路径从lib更改为libs文件夹。我也清理了这个项目。
再次,我运行项目,同样的错误已经抛出。
问题是什么以及如何纠正?它只发生在我的机器上。请帮助我。
答案 0 :(得分:2)
我也遇到过这个问题。
所以试试这个。
Right click on project -> goto properties -> Java buid path -> libraries -> remove all External Jars from here -> press OK
还从 libs 文件夹
中删除所有jar清洁项目 - >重启eclipse。
然后再将所有必需的罐子放在 libs 文件夹中。
我已经解决了我的问题
希望这会对你有帮助....答案 1 :(得分:0)
首先在项目中创建 libs 文件夹,然后在libs文件夹中添加项目中使用的所有jar文件或库文件,然后运行项目。
肯定会跑。
答案 2 :(得分:0)
对我有用的是: 我已经有了一个与我的src&相同层次结构的libs文件夹。 res文件夹。 FlurryAgent.jar文件保存在我的桌面上。我只需右键单击FlurryAgent文件,复制它。然后我将文件粘贴到Eclipse中的libs文件夹中。 Eclipse自动将FlurryAgent.jar文件复制到“Android Dependencies”文件夹中。