android - 找不到 com.google.android.gms :strict-version-matcher-plugin:1. 1.0

标签 android ionic-framework ionic3 ionic-native

无法解析配置“类路径”的所有文件。

找不到 com.google.android.gms:strict-version-matcher-plugin:1.1.0。

在以下位置搜索:https://jcenter.bintray.com/com/google/android/gms/strict-version-matcher-plugin/1.1.0/strict-version-matcher-plugin-1.1.0.pom https://jcenter.bintray.com/com/google/android/gms/strict-version-matcher-plugin/1.1.0/strict-version-matcher-plugin-1.1.0.jar文件:/C:/Users/e1706396/.m2/repository/com/google/android/gms/strict-version-matcher-plugin/1.1.0/strict-version-matcher-plugin-1.1.0.pom 文件:/C:/Users/e1706396/.m2/repository/com/google/android/gms/strict-version-matcher-plugin/1.1.0/strict-version-matcher-plugin-1.1.0.jar 要求:未指定:unspecified:unspecified > com.google.gms:google-services:4.2.0

尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。

https://help.gradle.org 获得更多帮助

在 7s cmd 中构建失败:命令失败,退出代码为 1

我正在使用的插件

   <plugin name="cordova-plugin-appavailability" spec="^0.4.2" />
    <plugin name="cordova-plugin-camera" spec="^4.0.3" />
    <plugin name="cordova-plugin-compat" spec="^1.2.0" />
    <plugin name="cordova-plugin-device" spec="^2.0.2" />
    <plugin name="cordova-plugin-googleplus" spec="^5.2.1">
        <variable name="REVERSED_CLIENT_ID" value="xxx" />
    </plugin>
    <plugin name="cordova-plugin-ionic-keyboard" spec="^2.0.5" />
    <plugin name="cordova-plugin-ionic-webview" spec="^1.1.19" />
    <plugin name="cordova-plugin-mfp" spec="^8.0.2018070216" />
    <plugin name="cordova-plugin-mfp-push" spec="^8.0.2018040410" />
    <plugin name="cordova-plugin-network-information" spec="^2.0.1" />
    <plugin name="cordova-plugin-splashscreen" spec="^5.0.2" />
    <plugin name="cordova-plugin-whitelist" spec="^1.3.3" />
    <plugin name="cordova-plugin-x-socialsharing" spec="^5.4.1" />
    <plugin name="cordova-wheel-selector-plugin" spec="^1.1.1" />
    <plugin name="info.protonet.imageresizer" spec="^0.1.1" />

使用构建gradle

buildscript {
    repositories {
        maven {
            url "https://maven.google.com"
        }
        mavenCentral()
        jcenter()
    }
    dependencies {

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
        classpath 'com.android.tools.build:gradle:3.0.1'
    }
}

allprojects {
    repositories {
        maven {
            url "https://maven.google.com"
        }
        jcenter()
    }
    //This replaces project.properties w.r.t. build settings
    project.ext {
      defaultBuildToolsVersion="27.0.1" //String
      defaultMinSdkVersion=19 //Integer - Minimum requirement is Android 4.4
      defaultTargetSdkVersion=27 //Integer - We ALWAYS target the latest by default
      defaultCompileSdkVersion=27 //Integer - We ALWAYS compile with the latest by default
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

我想可能是依赖

旧的或其他系统工作正常

节点-v 3.10.10, NPM -v 6.10.10

我当前的系统提示工作出错

npm -v 6.4.1, 节点-v 8.12.0 节点-v

最佳答案

我在 Android Studio 的 Android Project 中遇到过类似的问题。

确保你的项目级别的build.gradle文件是这样的

//顶级构建文件,您可以在其中添加所有子项目/模块通用的配置选项。

buildscript {
repositories {
    jcenter()
    google()
}
dependencies {
    classpath 'com.android.tools.build:gradle:3.2.1'
    classpath 'com.google.gms:google-services:4.2.0'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}
allprojects {
repositories {
    google()
    jcenter()
}
task clean(type: Delete) {
delete rootProject.buildDir
}

通过在存储库{}和 allprojects 中添加包含 jcenter() 和 google() 的存储库解决了这个问题{}

关于android - 找不到 com.google.android.gms :strict-version-matcher-plugin:1. 1.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53076998/

相关文章:

angular - 动态 href 调用标签 ionic 3 应用程序

css - 如何使用 ionic 框架显示元素符号列表?

javascript - 显示下载的 blob 图像

android - 如何在android中保存可发现的蓝牙设备列表?

android - 将 SQlite 与 MySql 同步

java - 使用 ionic 构建的混合应用程序在 android 上崩溃但在 ios 上不崩溃

html - 界面 ="popover"时无法更改 ionic 选项中的文本颜色

css - ionic 3 在 ion-content 上创建半透明覆盖层

android - 在 XML 预览中隐藏某个元素但在设备上显示它?

android - 任务 ':app:processReleaseGoogleServices' 执行失败。无法删除 : . ..../values.xml