Android Google Play Location Services (ModuleDescriptor Class) 错误
Android error with Google Play Location Services (ModuleDescriptor Class)
当我尝试 运行 我的 Android 应用程序与 Google 地图 activity.
时出现以下错误
E/DynamiteModule: Failed to load module descriptor class: Didn't find class "com.google.android.gms.dynamite.descriptors.com.google.android.gms.googlecertificates.ModuleDescriptor" on path: DexPathList
我的应用程序之前已经运行了一段时间,但我无法真正定义第一次发生错误的位置。使用 Android Studio 中的标准 MapsActivity 的新项目也会发生这种情况。
在我的 Sony Xperia Z3(API 级别 23)和 AVD(API 级别 22 和 23)上尝试了 API 级别 15 和 23。
我是 Android 使用 Android Studio 进行开发的新手,非常沮丧,因为我似乎无法让它再次工作。
提前致谢,
弗洛里安
发现这个 thread 可以帮助您解决模块描述符错误。检查您的 Google Play 服务是否为最新版本。尝试 运行 ./gradlew -q app:dependencies --configuration compile
来帮助您识别哪些依赖项包含 SDK 24.x。一些库使用 +
符号而不是版本导入最新的支持库。这可能会通过包含最新的可用版本而导致问题。避免+
登录添加依赖。
同样基于此 ,Play 服务中存在一个错误,它被记录为 E/ 而不是调试。该修复程序将在下一个版本中部署。这应该不会影响您的应用程序的行为,如果您遇到问题,请在其他地方查找原因。
当我尝试 运行 我的 Android 应用程序与 Google 地图 activity.
时出现以下错误E/DynamiteModule: Failed to load module descriptor class: Didn't find class "com.google.android.gms.dynamite.descriptors.com.google.android.gms.googlecertificates.ModuleDescriptor" on path: DexPathList
我的应用程序之前已经运行了一段时间,但我无法真正定义第一次发生错误的位置。使用 Android Studio 中的标准 MapsActivity 的新项目也会发生这种情况。
在我的 Sony Xperia Z3(API 级别 23)和 AVD(API 级别 22 和 23)上尝试了 API 级别 15 和 23。
我是 Android 使用 Android Studio 进行开发的新手,非常沮丧,因为我似乎无法让它再次工作。
提前致谢,
弗洛里安
发现这个 thread 可以帮助您解决模块描述符错误。检查您的 Google Play 服务是否为最新版本。尝试 运行 ./gradlew -q app:dependencies --configuration compile
来帮助您识别哪些依赖项包含 SDK 24.x。一些库使用 +
符号而不是版本导入最新的支持库。这可能会通过包含最新的可用版本而导致问题。避免+
登录添加依赖。
同样基于此