6

將Facebook Audience Network SDK版本更新至4.26.0後,根據Firebase崩潰報告,由於以下問題,我的應用程序面臨很多崩潰。如何解決導致版本更新的Facebook觀衆網絡錯誤?

Caused by java.lang.IllegalStateException: attempt to re-open an already-closed object: SQLiteDatabase: /data/data/<app-package-name>/databases/ads.db 
android.database.sqlite.SQLiteClosable.acquireReference (SQLiteClosable.java:55) 
android.database.sqlite.SQLiteDatabase.endTransaction (SQLiteDatabase.java:568) 
com.facebook.ads.internal.e.d$2.a() 
com.facebook.ads.internal.e.d$2.b() 
com.facebook.ads.internal.e.d$1.a() 
com.facebook.ads.internal.e.d$1.doInBackground() 
android.os.AsyncTask$2.call (AsyncTask.java:292) 
java.util.concurrent.FutureTask.run (FutureTask.java:237) 
java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1112) 
java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:587) 
java.lang.Thread.run (Thread.java:818) 

我怎樣才能解決這個問題?

回答

3

看起來這是Facebook AudienceNetwork SDK 4.26.0中的一個錯誤。我提交給了Facebook和得到回覆,他們正在調查,並採取了很多時間這樣做 - 看https://developers.facebook.com/bugs/213725762497306/

唯一的變通此錯誤我發現了降級到4.25.0版本,但它有自己的問題,比如我的一些應用程序的用戶,現在打了一個錯誤

IllegalStateException異常:註冊失敗,傳感器聽衆規模已經 超過了最大限制128

其他開發商報道了一些算術溢出錯誤與4.25.0,我沒有迄今爲止看不到。

+3

4.24.0是最後一個穩定版本。最近兩次更新我必須降級兩次。 – Tony

相關問題