如何解决导致版本更新的Facebook Audience网络错误?

Mob*_*Dev 7 android facebook facebook-ads-api facebook-sdk-4.0 facebook-audience-network

在将Facebook Audience Network SDK版本更新为4.26.0后,由于Firebase崩溃报告中的以下问题,我的应用程序面临大量崩溃.

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)
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

gre*_*gko 4

看起来这是 Facebook AudienceNetwork SDK 4.26.0 中的一个错误。我将其提交给 Facebook 并得到答复说他们正在调查,并花了很多时间这样做 - 请参阅https://developers.facebook.com/bugs/213725762497306/

我发现的此错误的唯一解决方法是降级到版本 4.25.0,但它有自己的问题,例如我的应用程序的一些用户现在遇到了错误

IllegalStateException:注册失败,传感器侦听器大小已超出最大限制 128

其他开发人员报告了 4.25.0 的一些算术溢出错误,到目前为止我还没有看到。

  • 4.24.0 是最后一个稳定版本。最近两次更新我不得不降级两次。 (3认同)