其他各种库都在[[15.0.0,

时间:2018-08-04 05:26:34

标签: android build compiler-errors

其他{@ [15.0.0,15.0.0],[16.0.0,16.0.0]]的其他库正在请求库com.google.android.gms:play-services-measurement-base,但解析为16.0.0。禁用插件,并使用./gradlew:app:dependencies检查您的依赖关系树。

构建错误android 每次我构建这个项目时,我都会遇到相同的问题 enter image description here

2 个答案:

答案 0 :(得分:2)

对于在Ionic框架上仍然存在此问题的用户。经过2天的尝试,我成功构建了项目。

  1. npm i cordova-android-firebase-gradle-release
  2. npm i cordova-android-support-gradle-release
  3. 在package.json中的插件下,您应该具有以下内容:
      "cordova-android-play-services-gradle-release": {
        "PLAY_SERVICES_VERSION": "+"
      },
      "cordova-android-firebase-gradle-release": {
        "FIREBASE_VERSION": "+"
      }

  1. 在config.xml中,您应该具有以下内容:
    <plugin name="cordova-android-play-services-gradle-release" spec="^2.0.0">
        <variable name="PLAY_SERVICES_VERSION" value="+" />
    </plugin>
    <plugin name="cordova-android-firebase-gradle-release" spec="^2.0.0">
        <variable name="FIREBASE_VERSION" value="+" />
    </plugin>

就是这样。希望对您有所帮助:)

答案 1 :(得分:-1)

从Gradle中删除com.google.android.gms:play-services:15.0.1,仅使用您需要的个人。

选中here

  

注意:请勿使用组合的播放服务目标。它带来了几十个   库,使您的应用程序膨胀。而是仅指定   您的应用使用的特定Google Play服务API。