寻找 linphone-sd-android 时不会搜索 Linphone maven 存储库

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

我正在构建 linphone 的一个分支,并尝试将包重命名为我自己的应用程序名称

在构建之前没有问题。

我在整个项目中运行了 org.linphone 的搜索替换(除了

implementation 'org.linphone:linphone-sdk-android:5.3+'

在 app/build.gradle 中)并重命名了错误的 linphone 目录


   > Could not find any matches for org.linphone.minimal:linphone-sdk-android:5.3+ as no versions of org.linphone.minimal:linphone-sdk-android are available.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/linphone/minimal/linphone-sdk-android/maven-metadata.xml
       - https://plugins.gradle.org/m2/org/linphone/minimal/linphone-sdk-android/maven-metadata.xml
       - https://www.jitpack.io/org/linphone/minimal/linphone-sdk-android/maven-metadata.xml
       - https://repo.maven.apache.org/maven2/org/linphone/minimal/linphone-sdk-android/maven-metadata.xml

我已经添加了


    maven {
        url "https://linphone.org/maven_repository/"
    }

到顶层 build.gradle 中的存储库块并替换

    implementation 'org.linphone:linphone-sdk-android:5.3+'

debugImplementation "org.linphone:linphone-sdk-android-debug:5.3+"
releaseImplementation "org.linphone:linphone-sdk-android:5.3+"

在 app/build.gradle 中,按照 https://wiki.linphone.org/xwiki/wiki/public/view/Lib/Getting%20started/Android/ 中的建议。但请注意 linphone 存储库未在搜索的位置中列出。

我已经跑了

./gradlew clean
./gradlew --refresh-dependencies

然后运行构建,但它仍然给我同样的错误。

添加

        implementation files('linphone-sdk.jar')

给我错误

> Could not find method implementation() for arguments [file collection] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
android gradle linphone
1个回答
0
投票

根据https://gitlab.linphone.org/BC/public/linphone-android#create-an-apk-with-a- Different-package-name,您不需要进行搜索/替换org.linphone 包名称将其替换为您的包名称,只需在 build.gradle 文件中的 packageName 变量中设置您想要的名称即可。

© www.soinside.com 2019 - 2024. All rights reserved.