【发布时间】:2018-03-14 18:47:21
【问题描述】:
当我通过 Android Studio 运行应用程序时,它运行良好。但是当我从 apk 版本运行它或调试它时,它会在地图初始化时崩溃,并出现问题:
Ensure that the "Google Maps Android API v2" is enabled.
Ensure that the following Android Key exists:
API Key: AIzaSyBGDr2AfW0_cH_qhU-EnwCBFir-BKtfgQc
Android Application (<cert_fingerprint>;<package_name>): null;
FATAL EXCEPTION: main Process: com.techacademy.demomaps, PID: 1406
java.lang.NullPointerException
at android.os.Parcel.readException(Parcel.java:1478)
at android.os.Parcel.readException(Parcel.java:1426)
at com.google.android.gms.location.internal.zzg$zza$zza.zza(Unknown Source)
at com.google.android.gms.location.internal.zzi.zza(Unknown Source)
at com.google.android.gms.location.internal.zzj.zza(Unknown Source)
at com.google.android.gms.location.internal.zzd$1.zza(Unknown Source)
at com.google.android.gms.location.internal.zzd$1.zza(Unknown Source)
at com.google.android.gms.common.api.zza$zza.zzb(Unknown Source)
at com.google.android.gms.common.api.zzd.zza(Unknown Source)
at com.google.android.gms.common.api.zzd.zzb(Unknown Source)
at com.google.android.gms.common.api.zzg.zzb(Unknown Source)
at com.google.android.gms.location.internal.zzd.requestLocationUpdates(Unknown Source)
at com.techacademy.demomaps.MapsActivity.onConnected(MapsActivity.java:392)
at com.google.android.gms.common.internal.zzj.zzg(Unknown Source)
at com.google.android.gms.common.api.zze.zzmH(Unknown Source)
at com.google.android.gms.common.api.zze.onConnected(Unknown Source)
at com.google.android.gms.common.api.zzg$2.onConnected(Unknown Source)
at com.google.android.gms.common.internal.zzi$zzg.zznO(Unknown Source)
at com.google.android.gms.common.internal.zzi$zza.zzc(Unknown Source)
at com.google.android.gms.common.internal.zzi$zza.zzr(Unknown Source)
at com.google.android.gms.common.internal.zzi$zzc.zznQ(Unknown Source)
at com.google.android.gms.common.internal.zzi$zzb.handleMessage(Unknown Source)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5590)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1268)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1084)
at dalvik.system.NativeStart.main(Native Method)
但在其他设备上 APK 运行良好
启动应用时,Google Play Market 也会停止工作
【问题讨论】:
-
所以在“真实手机”上它会崩溃,但在模拟器中可以正常工作吗?
-
@rogerdpack 我在真正的平板电脑、真正的手机和少数模拟器上尝试过,apk 只在平板电脑上崩溃
-
平板有 GPS 吗?
标签: android-studio apk google-maps-api-2