【发布时间】:2021-01-13 20:45:05
【问题描述】:
在我的 android 应用程序中,我使用 Google Maps API v2 显示带有标记的地图。它与本地调试和发布版本完美配合。一旦我构建了一个签名的 APK,应用程序就会在应该显示地图时崩溃。仅当我授权已签名 APK 的 SHA1 以在 Google Cloud Console 中进行 API 访问时,它才会崩溃。如果我删除 SHA1 指纹,然后取消对应用程序的授权,我会得到一张空地图,但应用程序不会崩溃。
崩溃目录:
2020-09-28 11:03:12.000 32246-32369/? E/AndroidRuntime: FATAL EXCEPTION: DefaultPool5
Process: zz.yyyyyyyyyy.xxxxxxxxxx, PID: 32246
java.lang.NullPointerException: throw with null exception
at com.google.android.libraries.maps.lv.zzj.<init>(Unknown Source:9)
at com.google.android.libraries.maps.lv.zzau.zza(Unknown Source:19)
at com.google.android.libraries.maps.lv.zze.zzb(:1)
at com.google.android.libraries.maps.lv.zze.zza(Unknown Source:2)
at com.google.android.libraries.maps.eq.zzo.zza(Unknown Source:28)
at com.google.android.libraries.maps.eq.zzc.zza(Unknown Source:11)
at com.google.android.libraries.maps.fj.zzi.zza(Unknown Source:30)
at com.google.android.libraries.maps.fj.zzi.zza(Unknown Source:85)
at com.google.android.libraries.maps.fj.zzd.run(Unknown Source:8)
at com.google.android.libraries.maps.fv.zzc.run(Unknown Source:4)
at com.google.android.libraries.maps.fv.zzae.run(Unknown Source:7)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at com.google.android.libraries.maps.fv.zzv.run(Unknown Source:50)
at java.lang.Thread.run(Thread.java:919)
【问题讨论】:
-
您找到解决方案了吗?我有同样的问题:(
-
在下面添加解决方案
标签: android google-maps nullpointerexception signed-apk