如何修复“无法解析:org.webrtc:google-webrtc”?

问题描述 投票:0回答:7

我构建了一个 android webrtc 应用程序,但是当将 webrtc 添加到 android studio 项目时(实现“org.webrtc:google-webrtc:1.0.+”),我收到此错误:无法解析:org.webrtc:google-webrtc

如何将 webrtc 添加到 Android 应用程序?

android-studio gradle android-gradle-plugin webrtc webrtc-android
7个回答
6
投票

目前看来我们被迫保留 jcenter(一个已弃用的存储库)来安装此软件包。 Jcenter 保持只读状态,暂时不会删除。

对于生产,您可以考虑制作自己的构建。

// root build.gradle
allprojects {
    repositories {
        jcenter()

您可以从 twillio 检查这个问题


2
投票

//在settings.gradle文件中

dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
    google()
    mavenCentral()
    //add jcenter()
    jcenter()
}

}


1
投票

//Android => 应用程序 => build.gradle

repositories {
    jcenter()
}

dependencies {
    
}

0
投票

只要迈出一步:

     implementation 'org.webrtc:google-webrtc:1.0+'

并替换为代码:

     implementation 'org.webrtc:google-webrtc:1.0.32006'

☻♥ 完成保留代码


0
投票
allprojects {
        repositories {
            ..
            maven { url "https://raw.githubusercontent.com/alexgreench/google-webrtc/master" }
        }
 }

 dependencies {
     ..
     implementation 'org.webrtc:google-webrtc:1.0.30039@aar'
 }

临时解决方案 :)


0
投票

我遇到了这样的问题。

经过4个小时的努力我得到了解决方案:

应用如下的依赖项更改。

从此

实现“org.webrtc:google-webrtc:1.0.+”

对此

实现“org.webrtc:google-webrtc:1.0.32006”


-1
投票

在 Maven Central 上尝试一下。我认为这是基于发布日期的最新版本。

https://mvnrepository.com/artifact/org.webrtc/google-webrtc/1.0.32006

在应用程序 build.gradle 中:

implementation 'org.webrtc:google-webrtc:1.0.32006'

在项目build.gradle中:

repositories {
    google()
    mavenCentral()
}
© www.soinside.com 2019 - 2024. All rights reserved.