V/FA:不活动,在运行谷歌地图时安装 shadowJar 后与服务断开连接

时间:2021-04-28 07:39:24

标签: android google-maps

我一直在构建一个当前位置应用来检索位置数据,我添加了这一行来测试位置输出:

System.out.println(locationResult)

它在开始时起作用,即输出不断显示以下信息。

I/System.out: Location[fused 22.xxxx,120.xxxx hAcc=18 et=+5d15h53m38s794ms alt=36.5278179759406 vel=0.4762097 bear=138.46628 vAcc=3 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}]

然而,安装shadowjar包(https://github.com/johnrengelman/shadow)后,调试输出显示以下信息,并停止更新输出。

V/FA: Processing queued up service tasks: 5
W/DynamiteModule: Local module descriptor class for com.google.android.gms.googlecertificates not found.
I/DynamiteModule: Considering local module com.google.android.gms.googlecertificates:0 and remote module com.google.android.gms.googlecertificates:6
Selected remote version of com.google.android.gms.googlecertificates, version >= 6
I/DynamiteLoaderV2Impl: [71] Googlecertificates
W/rent_place_jav: Unsupported class loader
W/rent_place_jav: Skipping duplicate class check due to unsupported classloader
V/FA: Inactivity, disconnecting from the service

我已经在stack forum找到答案并在google中搜索,尝试以下方法:

  1. 点击 Invalid Caches/ Restart,主题认为此信息是由于线程问题 (V/FA: Inactivity, disconnecting from the service),
  2. 删除 shadowjar 包。
  3. 尝试调用 Firebase Analytics (V/FA: Processing queued up service tasks: 1 followed by V/FA: Inactivity, disconnecting from AppMeasurementService)。顺便说一句,一开始,它没有调用 Firebase Analytics 方法就成功了,所以我认为这不是问题。

我还在想这个问题,有没有人处理过这种问题,请分享方法。非常感谢。

0 个答案:

没有答案