我在模拟器中运行了我的应用程序。我从哪里开始?
LogCat的第一行:
11-28 23:41:03.912:ERROR / AndroidRuntime(391):致命异常:主
答案 0 :(得分:5)
如果您正在使用eclipse,请打开调试视图。其中一个窗口是logcat。观看该窗口,当应用程序崩溃时,将出现一个红色文本流(或单击窗口上方过滤器中带圆圈的e)。第一行将是崩溃的实际原因,更有用的是大约一半的线,以'由......引起'开始。
找出导致它的原因,然后进行一些研究以找到解决方案。有时它就像'不是在清单文件中的活动引起的那样容易。你有没有为清单添加活动?'然后其他时候需要一些挖掘。
您还可以从该窗口复制并粘贴logcat代码,并添加到您的问题中以获得更多帮助。
答案 1 :(得分:1)
由于这是在您的应用启动之前发生的,因此您应该确保AndroidManifest.xml
设置正确。确保您的活动已声明,android:name
属性包含整个包,或者您的类名是。例如,它可能是:
<activity android:name=".MyActivity"...
(其中MyActivity是正在启动的Activity类的名称) 或
<activity android:name="com.levinotik.nycourts.MyActivity"...