Java - 线程以未捕获的异常退出(组 = 0x95d40b20)
Posted
技术标签:
【中文标题】Java - 线程以未捕获的异常退出(组 = 0x95d40b20)【英文标题】:Java - Thread exiting with uncaught exception (group=0x95d40b20) 【发布时间】:2015-04-19 06:15:21 【问题描述】:我在部署时遇到了这个问题:
9389-9389/com.example.yashpal.greatdealindia I/dalvikvm-heap﹕ Grow heap (frag case) to 3.100MB for 281892-byte allocation
02-18 15:01:50.875 9389-9398/com.example.yashpal.greatdealindia D/dalvikvm﹕ GC_FOR_ALLOC freed <1K, 22% free 3143K/4004K, paused 1100ms, total 1100ms
02-18 15:01:50.905 9389-9389/com.example.yashpal.greatdealindia D/androidRuntime﹕ Shutting down VM
02-18 15:01:50.905 9389-9389/com.example.yashpal.greatdealindia W/dalvikvm﹕ threadid=1: thread exiting with uncaught exception (group=0x95d40b20)
我该如何解决这个问题?
Manifest.xml:
<activity android:name=".SplashScreen"
android:label="@string/app_name"
android:theme="@android:style/Theme.Holo.Light"
android:screenOrientation="portrait"
tools:ignore="NewApi">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<categoryandroid:name="android.intent.category.LAUNCHER" />
</intent-filter>
<meta-data android:name="android.app.searchable" android:resource="@xml/searchable"/>
</activity>
<activity android:name=".Expandablemain"
android:label="@string/app_name"
android:screenOrientation="portrait">
</activity>
【问题讨论】:
请发布您的主要活动的代码。你可能在那里做错了什么。 【参考方案1】:从 activity 中删除元数据并将其放在 application 下,如下所示:
<application>
<metadata .... />
<activity .... />
</application>
【讨论】:
以上是关于Java - 线程以未捕获的异常退出(组 = 0x95d40b20)的主要内容,如果未能解决你的问题,请参考以下文章
java语言中application异常退出和线程异常崩溃的捕获方法,并且在捕获的钩子方法中进行异常处理