代码之家  ›  专栏  ›  技术社区  ›  LuxuryMode

哦-应用程序意外停止

  •  0
  • LuxuryMode  · 技术社区  · 14 年前

    alt text

    我在模拟器中运行了我的应用程序。我从哪里开始呢?

    LogCat的第一行:

    11-28 23:41:03.912:错误/AndroidRuntime(391):致命异常:main

    2 回复  |  直到 14 年前
        1
  •  5
  •   Phobos    14 年前

    如果您使用的是eclipse,那么打开debug视图。其中一扇窗户是logcat。观察那个窗口,当应用程序崩溃时,会出现一条红色文本流(或者单击窗口上方过滤器中的圆圈e)。第一行将是崩溃的实际原因,更有用的将是一行从“由……引起”开始的大约一半。

    弄清楚是什么引起的,然后做一些研究来找到解决办法。有时,这就像“由不在清单文件中的活动引起”一样容易。是否向清单中添加了活动?“有时候需要挖掘。

    您还可以从该窗口复制并粘贴logcat代码,并添加到问题中以获取更多帮助。

        2
  •  1
  •   Eric Levine    14 年前

    因为这是在你的应用程序启动之前发生的,你应该确保 AndroidManifest.xml 设置正确。确保您的活动已声明,并且 android:name 属性要么包含整个包,要么用一个开始您的类名。例如,它可能是:

    <activity android:name=".MyActivity"...
    

    (其中MyActivity是正在启动的活动类的名称) 或

     <activity android:name="com.levinotik.nycourts.MyActivity"...