我最后一次运行我的应用程序时,它应该从第一个/主要活动转移到下一个活动 当我选择一个按钮来执行那个意图时。
然而,现在,调试器打开了,我在Debug选项卡中收到了大量消息。第一个, 其余的代表说,“ActivityThread.performResumeActivity(IBinder,boolean)line:2120” ???
它在“调试”视图中显示“未找到源”,并在其下方显示“编辑源查找路径”按钮,当我尝试从主要活动中移动到下一个活动时,该按钮会打开。如上所述,上次我在这个应用程序上工作时(几天前)工作得很好,而且源的位置没有移动,所以情况怎么可能...... ???
当我在Eclipse中从Debug透视切换回Java透视图时,我得到: “该应用程序意外停止。强行关闭?”
答案 0 :(得分:2)
您是否尝试过清洁项目?我的力量是以前无处可以关闭的,一旦我清理它,就停止了。试试吧。
答案 1 :(得分:2)
首先尝试清理项目。其次我遇到了同样的错误,Android有一个很好的框架可供使用。但是,它还处于起步阶段,调试我的代码对我来说是一个非常大的问题。每当代码中出现问题时,我总会得到“源未找到”错误。它没有告诉我我有一个nullPointer异常,或者字符串不完整。无论代码有什么问题,我总是得到“源未找到”错误。发生这种情况的原因是Android不会将源与它发送给模拟器的应用程序一起打包(也许他们应该为调试运行执行此操作)。在网上搜索了一段时间之后,我遇到了这个解决方案 - 将代码包装在try和catch块中,然后将异常记录到控制台。通过这样做,您将确切地知道错误的生成位置。
“未找到源”仅表示生成异常的代码行位于二进制文件中。它确实存在,Eclipse无法向您显示它。
答案 2 :(得分:0)
事实证明我声明了一个SharedPreferences对象:
SharedPreferences KITPrefs;
...但是未能实例化它是罪魁祸首。现在我已添加:
KITPrefs = getPreferences(Activity.MODE_PRIVATE);
......现在工作正常。