com.google.android.gms:在运行ionic cordova运行android时播放服务测量基础错误

时间:2019-05-09 14:17:13

标签: android cordova ionic-framework ionic-v1

完全错误

  

库com.google.android.gms:play-services-measurement-base是   由[[16.5.0,16.5.0]]的其他各种图书馆要求,   [16.4.0,16.4.0]],但解析为16.5.0。禁用插件并检查   您的依赖树使用./gradlew:app:dependencies。

我尝试了多种解决方案:

我试图消除cordova-plugin-firebase问题,以便我可以运行它

cordova plugin add https://github.com/dpa99c/cordova-plugin-firebase#GH-1057-April-05-android-build-issue

但是当我删除它时,我得到了:

  

从android Android Studio卸载cordova-plugin-firebase   检测到项目处理操作期间出错!试图   还原...呃哦! ENOENT:没有这样的文件或目录,请打开   'C:\ Users \ user \ Documents \ app1 \ test \ platforms \ android \ app \ src \ main \ AndroidManifest.xml'

我还尝试从以下位置的project.properties中替换这些值:

cordova.system.library.2=com.google.android.gms:play-services-tagmanager:+
cordova.system.library.3=com.google.firebase:firebase-core:+
cordova.system.library.4=com.google.firebase:firebase-messaging:+
cordova.system.library.5=com.google.firebase:firebase-config:+
cordova.system.library.6=com.google.firebase:firebase-perf:+

收件人:

cordova.system.library.2=com.google.android.gms:play-services-tagmanager:16.0.8
cordova.system.library.4=com.google.firebase:firebase-core:16.0.8 
cordova.system.library.5=com.google.firebase:firebase-messaging:17.5.0 
cordova.system.library.6=com.google.firebase:firebase-config:16.4.1 
cordova.system.library.7=com.google.firebase:firebase-perf:16.2.4

但是我在每个com.google.firebase行中都遇到了错误

  
    

找不到com.google.firebase:firebase-perf:11.0.4。在以下位置搜索:           文件:/ C:/Users/user/AppData/Local/Android/sdk/extras/m2repository/com/google/firebase/firebase-perf/11.0.4     /firebase-perf-11.0.4 .pom           文件:/ C:/Users/user/AppData/Local/Android/sdk/extras/m2repository/com/google/firebase/firebase-perf/11.0.4     /firebase-perf-11.0.4 .jar           文件:/ C:/Users/user/AppData/Local/Android/sdk/extras/google/m2repository/com/google/firebase/firebase-perf/11.0.4     /firebase-perf-11.0.4 .pom           文件:/ C:/Users/user/AppData/Local/Android/sdk/extras/google/m2repository/com/google/firebase/firebase-perf/11.0.4     /firebase-perf-11.0.4 .jar           文件:/ C:/Users/user/AppData/Local/Android/sdk/extras/android/m2repository/com/google/firebase/firebase-perf/11.0.4     /firebase-perf-11.0.4 .pom           文件:/ C:/Users/user/AppData/Local/Android/sdk/extras/android/m2repository/com/google/firebase/firebase-perf/11.0.4     /firebase-perf-11.0.4 .jar           https://maven.google.com/com/google/firebase/firebase-perf/11.0.4     /firebase-perf-11.0.4 .pom           https://maven.google.com/com/google/firebase/firebase-perf/11.0.4     /firebase-perf-11.0.4 .jar           https://jcenter.bintray.com/com/google/firebase/firebase-perf/11.0.4     /firebase-perf-11.0.4 .pom           https://jcenter.bintray.com/com/google/firebase/firebase-perf/11.0.4     /firebase-perf-11.0.4 .jar           https://dl.google.com/dl/android/maven2/com/google/firebase/firebase-perf/11.0.4     /firebase-perf-11.0.4 .pom           https://dl.google.com/dl/android/maven2/com/google/firebase/firebase-perf/11.0.4     /firebase-perf-11.0.4 .jar           https://repo1.maven.org/maven2/com/google/firebase/firebase-perf/11.0.4     /firebase-perf-11.0.4 .pom           https://repo1.maven.org/maven2/com/google/firebase/firebase-perf/11.0.4     /firebase-perf-11.0.4 .jar所需的:           项目:app

  

1 个答案:

答案 0 :(得分:0)

为firebase插件依赖项设置确切的版本是您要寻找的解决方案。造成此问题的真正原因是5月7日Google API更新引起的依赖关系冲突。

但是,继续前进,从提供的信息中无法分辨出下一个确切的问题是什么,但是,您的一个插件仍在请求firebase-perf-11.0.4,并且在任何路径{{ 1}}正在查看。

您应该做的是找出哪个其他插件可能试图下载gradle作为依赖项。但是首先,请在Android Studio中打开您的项目,以查看是否存在这种依赖性。