我正在嘗試將應(yīng)用程序的布局從縱向更改為橫向,反之亦然。但是,如果我經(jīng)?;蚨啻螆?zhí)行此操作,則有時我的應(yīng)用程序崩潰。.下面是錯誤日志。請?zhí)岢隹梢宰鍪裁矗?nbsp;01-06 09:52:27.787: ERROR/dalvikvm-heap(17473): 1550532-byte external allocation too large for this process. 01-06 09:52:27.787: ERROR/dalvikvm(17473): Out of memory: Heap Size=6471KB, Allocated=4075KB, Bitmap Size=9564KB 01-06 09:52:27.787: ERROR/(17473): VM won't let us allocate 1550532 bytes 01-06 09:52:27.798: DEBUG/skia(17473): --- decoder->decode returned false 01-06 09:52:27.798: DEBUG/AndroidRuntime(17473): Shutting down VM 01-06 09:52:27.798: WARN/dalvikvm(17473): threadid=3: thread exiting with uncaught exception (group=0x4001e390) 01-06 09:52:27.807: ERROR/AndroidRuntime(17473): Uncaught handler: thread main exiting due to uncaught exception 01-06 09:52:27.857: ERROR/AndroidRuntime(17473): java.lang.RuntimeException: Unable to start activity ComponentInfo{}: android.view.InflateException: Binary XML file line #2: Error inflating class <unknown 01-06 09:52:27.857: ERROR/AndroidRuntime(17473): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2596) 01-06 09:52:27.857: ERROR/AndroidRuntime(17473): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2621) 01-06 09:52:27.857: ERROR/AndroidRuntime(17473): at android.app.ActivityThread.handleRelaunchActivity(ActivityThread.java:3812) 01-06 09:52:27.857: ERROR/AndroidRuntime(17473): at android.app.ActivityThread.access$2300(ActivityThread.java:126) 01-06 09:52:27.857: ERROR/AndroidRuntime(17473): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1936) 01-06 09:52:27.857: ERROR/AndroidRuntime(17473): at android.os.Handler.dispatchMessage(Handler.java:99) 01-06 09:52:27.857: ERROR/AndroidRuntime(17473): at android.os.Looper.loop(Looper.java:123) 01-06 09:2:27.857: ERROR/AndroidRuntime(17473): at android.app.ActivityThread.main(ActivityThread.java:4595)
3 回答

倚天杖
TA貢獻(xiàn)1828條經(jīng)驗 獲得超3個贊
我多次遇到j(luò)ava.lang.OutOfMemoryError:位圖大小超過VM預(yù)算錯誤
1)在一段時間后從應(yīng)用程序切換回應(yīng)用程序時(按主頁按鈕并瀏覽了一些網(wǎng)址之后)
2)頻繁登錄/注銷到應(yīng)用程序時(10秒內(nèi))
3)水平/垂直切換設(shè)備時
最后我按照以下方式解決了錯誤
public void clearAllResources() {
// Set related variables null
System.gc();
Runtime.getRuntime().gc();
}
- 3 回答
- 0 關(guān)注
- 742 瀏覽
添加回答
舉報
0/150
提交
取消