首页 文章

无法解析':react-native-twilio-video-webrtc:_debugPublishCopy'的所有依赖项 . > com.android.support:support-annotations

提问于
浏览
0

在Android平台上编译react-native应用程序时的依赖性问题 . 错误是引用我正在使用的这个模块:https://github.com/blackuy/react-native-twilio-video-webrtc但是我特定的'm not sure it',似乎是与SDK相关的问题?

重现的步骤

  • 尝试编译应用程序,调试或发布

预期的行为

应该成功编译应用程序

实际行为

`FAILURE:构建因异常而失败 .

  • 出了什么问题:配置项目':app'时出现问题 .

无法解析配置':app:_debugApk'的所有依赖项 . 配置项目':react-native-twilio-video-webrtc'时出现问题 . 无法解析配置的所有依赖项':react-native-twilio-video-webrtc:_debugPublishCopy' . 找不到com.android.support:support-annotations:26.1.0 . 在以下位置搜索:file:/Users/antoine/Library/Android/sdk/extras/android/m2repository/com/android/support/support-annotations/26.1.0/support-annotations-26.1.0.pom文件: /Users/antoine/Library/Android/sdk/extras/android/m2repository/com/android/support/support-annotations/26.1.0/support-annotations-26.1.0.jar文件:/用户/安托/ R / medwayapp /android/sdk-manager/com/android/support/support-annotations/26.1.0/support-annotations-26.1.0.jar必需者:project:react-native-twilio-video-webrtc> com.android.support :appcompat-v7:25.3.1项目:react-native-twilio-video-webrtc> com.android.support:appcompat-v7:25.3.1> com.android.support:support-vector-drawable:25.3.1 project :react-native-twilio-video-webrtc> com.android.support:design:25.3.1> com.android.support:recyclerview-v7:25.3.1 project:react-native-twilio-video-webrtc> com . android.support:design:25.3.1> com.android.support:transition:25.3.1 project:react-native-twilio-video-webrtc> com.android.support:ap pcompat-v7:25.3.1> com.android.support:support-vector-drawable:25.3.1> com.android.support:support-compat:25.3.1 project:react-native-twilio-video-webrtc> com .android.support:design:25.3.1> com.android.support:support-v4:25.3.1> com.android.support:support-media-compat:25.3.1 project:react-native-twilio-video- webrtc> com.android.support:design:25.3.1> com.android.support:support-v4:25.3.1> com.android.support:support-core-utils:25.3.1 project:react-native-twilio -video-webrtc> com.android.support:design:25.3.1> com.android.support:recyclerview-v7:25.3.1> com.android.support:support-core-ui:25.3.1找不到com .android.support:支持的注解:26.1.0 . 在以下位置搜索:file:/Users/antoine/Library/Android/sdk/extras/android/m2repository/com/android/support/support-annotations/26.1.0/support-annotations-26.1.0.pom文件: /Users/antoine/Library/Android/sdk/extras/android/m2repository/com/android/support/support-annotations/26.1.0/support-annotations-26.1.0.jar文件:/用户/安托/ R / medwayapp /android/sdk-manager/com/android/support/support-annotations/26.1.0/support-annotations-26.1.0.jar必需者:project:react-native-twilio-video-webrtc> com.twilio:video -Android:1.3.8

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

Build 失败`

环境

  • Node.js version :v8.4.0

  • React Native version :0.42.0

  • React Native platform + platform version :Android 7

react-native-twilio-video-webrtc

Version :主人

build.gradle特定于此问题的行

android {
    compileSdkVersion 25
    buildToolsVersion '25.0.3'
    dexOptions {
      jumboMode true
    }
    defaultConfig {
        applicationId "com.app.id"
        minSdkVersion 16
        targetSdkVersion 23
        versionCode 1
        versionName "1.0.0"
    }
}
dependencies {
    compile project(':react-native-twilio-video-webrtc')
    compile project(':react-native-code-push')
    compile project(':react-native-i18n')
    compile project(':react-native-vector-icons')
    compile project(':react-native-config')
    compile fileTree(dir: "libs", include: ["*.jar"])
    compile "com.android.support:appcompat-v7:25.1.0"
    compile "com.facebook.react:react-native:+"  // From node_modules
}

Gradle构建工具:2.2.3

1 回答

  • 1

    固定!原来我的模块现在依赖于 com.android.support:support-annotations 并且我从中获取包的所有存储库都没有 . 我必须将 maven { url "https://maven.google.com" } 添加到我的顶级 build.gradle 存储库才能使其正常工作 .

相关问题