2013年7月21日 星期日

Android Scan File Cause Global Reference Table Overflow (max=51200)

Android 4.x (版本不確定,已知版本 4.1.1、4.2.2),如果極端大量且快速的執行寫檔後馬上 scanFile 的動作,會造成 JNI ERROR (app bug): global reference table overflow (max=51200),詳細原因見官方 Issue:Issue 53914

如果遇到這種問題,就在最後再執行一次完整 scanFile 避掉,而非每存一個檔案就進行一次 scanFile 。

沒有留言:

張貼留言