5

我过去曾遇到过这个问题,但我并没有想太多,因为我只是在尝试使用 IDE。但是,我意识到当我创建一个全新的应用程序时也会出现该错误,即使我没有添加自己的代码,我仍然会收到此错误,任何帮助解决此问题将不胜感激。

到目前为止,我已经尝试在 UI 线程和异步线程上运行方法,但仍然没有运气。

错误:

E/AbstractTracker:无法在未调用 Looper.prepare() 的线程内创建处理程序

D/AppTracker:应用事件:停止

E/AbstractTracker:无法在未调用 Looper.prepare() 的线程内创建处理程序

D/AppTracker:应用事件:开始

4

1 回答 1

0

关于您在问题中使用的服务类型或功能的详细信息不足。

但是我观察到当您使用新的 SDK 并在 OnePlus One/2 上运行应用程序时会发生这种情况。

您需要使用较低的 SDK (<28) 并将最小 SDK 设置为 16。

此外,如果您正在使用DeviceAdminPermission或任何内置接口接收,则作为参数Broadcast删除。UserHandler这个参数被添加进去SDK 29,它创建了一个单独的线程。

于 2019-10-07T11:10:07.347 回答