2011-02-11 121 views
19

今天我面臨由於其我的Android申請是由信號11信號11 SIGSEGV崩潰的Android

此錯誤收到錯誤通常發生在有由Android內部存儲未授權的存儲區的訪問。一些可能的情況是網絡訪問,網絡通信,服務器圖像下載等。我的瀏覽器負載URL的情況!

http://bootloader.wikidot.com/linux:android:crashlog

我需要一個QR碼掃描後啓動瀏覽器。

應用是不斷掃描和流利啓動瀏覽器,但後15-20嘗試相同的步驟..

我研究了很多,發現出現問題,其發生在Android原生庫的內存錯誤。 。通常當一個未知的內存區域試圖通過android內部存儲系統訪問時。

最後我發現,當我看到我的Android應用程序設置部分的應用程序的內存使用情況,我發現緩存已經達到10 MB ..

+0

如果羅伯特的解決方案的工作,你可能想標記爲正確的答案。 – Sriram 2011-02-12 06:54:10

+0

我用一些複雜的ListAdapters開始一個新的活動時得到這個。我在哪裏把這些webview.clearChache()調用? – JPM 2011-05-04 04:23:23

回答

20

呼叫webview.clearCache();webView2.destroyDrawingCache();

這應該解決問題。

0

我面臨同樣的問題,我有一個jni。這個致命的異常會隨機創建,因爲我用它來播放音頻,它會在大約2分鐘或6分鐘或其他時間內崩潰。經過大量的研究,我發現問題是我從兩個不同的線程進行了本地函數調用,並且當它同時發生時失敗。

另外,如果您有任何來自android的jni調用,請確保您沒有傳遞任何null作爲參數。

相關問題