我正在使用本地脚本-angular开发android和ios应用程序。我正在使用原生脚本地理位置插件来访问当前位置。我也在我的应用程序中使用原生脚本插件,firebase插件。我无法在我的应用程序中使用原生脚本地理定位在android中启用该位置。如何解决这个问题?
Iam使用插件版本: nativescript-firebase = 7.3.0 geo-location = 5.1.0
这个问题只出现在android平台上,在ios中,它是有效的。我还像这样设置了app.gradle属性
android {
defaultConfig {
applicationId = "id"
multiDexEnabled true
generatedDensities = []
}
project.ext {
googlePlayServicesVersion = "16.+"
}
aaptOptions {
additionalParameters "--no-version-vectors"
}
dexOptions {
javaMaxHeapSize "4g"
}
}
我收到以下错误:
Cannot enable the location service. Error: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/internal/zzbck;
发布于 2019-10-15 14:33:03
谢谢manoj推荐这个链接Github issue。我已经通过更新android sdk中的google play服务解决了这个问题,我也被添加了之前的-plugins.gradle文件,并添加了如下所示的google play服务配置
android {
project.ext {
googlePlayServicesVersion = "15.0.1"
}
}
https://stackoverflow.com/questions/58376466
复制相似问题