未找到 com.google.android.gms.googlecertificates 的本地模块描述符类

问题描述 投票:0回答:2

我正在开发一个使用谷歌地图和离子电容器的移动应用程序。我在谷歌地图 API 中创建了密钥。我激活了 Maps JavaScript API 和 Maps SDK for Android API。我添加了一种计费方式。我可以使用我创建的密钥在浏览器上看到地图,但我在 Android 应用程序中收到错误。因此,不显示地图。在 AndroidManifest.xml 中添加了 api 密钥。

我添加到 AndroidManifest.xml 的权限:

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

错误如下。 W/DynamiteModule:未找到 com.google.android.gms.googlecertificates 的本地模块描述符类。

无法使用defaults.java.io.FileNotFoundException检索com.google.android.libraries.consentverifier#com.xxx.xxx的标志快照:/data/user/0/com.xxx.xxx/files/phenotype/shared /com.google.android.libraries.consentverifier#com.xxx.xxx.pb:打开失败:ENOENT(没有这样的文件或目录)

谢谢您的帮助...

android google-maps ionic-framework ionic-native
2个回答
0
投票

create virtual devices

当您选择要运行应用程序的设备时,请选择启用了 Google Play 服务的设备。我遇到了完全相同的问题,它对我有用。


0
投票

我也有同样的问题。 为了解决这个问题,我只是擦除了设备的数据。希望对你有帮助

© www.soinside.com 2019 - 2024. All rights reserved.