android - 无法解决依赖关系 :app@debug/compileClasspath': Could not resolve io. anyline:anylinesdk:5

标签 android android-studio

我正在开发一个由某人创建的 android 项目。在我的 Android studio 中打开这个项目后,它给出了一个错误:

ERROR: Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve io.anyline:anylinesdk:5.

ERROR: Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve io.anyline:anylinesdk:5.

//Build.gradle of my project
        apply plugin: 'com.android.application'
        apply plugin: 'kotlin-android-extensions'
        apply plugin: 'kotlin-android'
        android {
            compileSdkVersion project.ext.compile_sdk_version
            defaultConfig {
                applicationId "com.xyz"
                minSdkVersion 23
                targetSdkVersion 26
                versionCode 5
                versionName "1.0.4"
                testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
                ndk {
                    abiFilters 'armeabi-v7a'
                }
                multiDexEnabled true
            }
            sourceSets { main { assets.srcDirs = ['src/main/assets', 'src/main/TrainedModels'] } }
            buildTypes {
                release {
                    minifyEnabled false
                    proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

                }
            }


            compileOptions {
                sourceCompatibility = '1.8'
                targetCompatibility = '1.8'
            }
            lintOptions {
                checkReleaseBuilds false
                abortOnError false
            }
        }
        repositories {
            flatDir {
                dirs 'libs'
            }
            maven {
                url 'https://anylinesdk.blob.core.windows.net/maven/'
            }
            mavenCentral()
        }


        dependencies {
            implementation fileTree(dir: 'libs', include: ['*.jar'])
            testImplementation 'junit:junit:4.12'
            implementation "com.android.support:support-v4:$support_version"
            implementation "com.android.support:appcompat-v7:$support_version"
            implementation "com.android.support:design:$support_version"
            implementation "com.android.support:cardview-v7:$support_version"
            implementation "com.android.support:preference-v14:$support_version"
            implementation 'com.github.bumptech.glide:glide:3.8.0'
            implementation 'com.squareup.retrofit2:retrofit:2.3.0'
            implementation 'com.squareup.retrofit2:converter-gson:2.0.2'
            implementation 'com.squareup.okhttp3:logging-interceptor:3.4.1'
            implementation 'com.squareup.okhttp3:okhttp:3.10.0'
            implementation "com.squareup.retrofit2:adapter-rxjava2:2.3.0"
            androidTestImplementation 'com.android.support.test:runner:1.0.2'

            implementation 'io.anyline:anylinesdk:5@aar'

            implementation 'org.greenrobot:eventbus:3.1.1'

            implementation 'com.squareup.picasso:picasso:2.71828'
            implementation 'com.googlecode.libphonenumber:libphonenumber:7.2.2'
        //
            implementation ('com.google.android.gms:play-services-base:11.6.0'){
                force=true
            }
            implementation ('com.google.android.gms:play-services-auth-api-phone:11.6.0'){
                force=true
            }
        //Optional for phone number hint
            implementation ('com.google.android.gms:play-services-auth:11.6.0'){
                force=true
            }
            implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"

        }
        repositories {
            mavenCentral()
    }

Images of Error

谁能帮帮我。

最佳答案

这里的问题是anyline sdk集成

在build.gradle的依赖中添加Anyline SDK

repositories {
//add the anyline maven repo
maven { url 'https://anylinesdk.blob.core.windows.net/maven/'}
}

dependencies {
//add the anyline sdk as dependency (maybe adapt version name)
compile 'io.anyline:anylinesdk:3.6.1@aar'
//... your other dependencies
}

或者通过 aar 的本地副本

将.aar复制到项目的libs目录(app/libs)并适配build.gradle。

在build.gradle的依赖中添加Anyline SDK

//root section of the file
repositories {
flatDir {
    dirs 'libs'
}
}

dependencies {
compile(name:'anylinesdk-3.6.1', ext:'aar')
//... your other dependencies
}

希望这会解决......

关于android - 无法解决依赖关系 :app@debug/compileClasspath': Could not resolve io. anyline:anylinesdk:5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59047696/

相关文章:

java - 使用 Android Studio 在 Save 上运行单元测试

android - 依赖 org.apache.httpcomponents :httpclient:4. 4.1 被忽略发布因为它可能与 Android 提供的内部版本冲突

Android - 多屏支持问题

java - 以下代码没有设置小部件在另一个 Activity 中可见的功能

android - 我们如何知道 Android 应用程序已关闭?

java - android studio中的应用程序源代码给了我很多错误

android - 如何将 1600px x 1600px 图像适合 EditText 作为 android :background

java - 在 onCreateView 方法之外的 Fragment Activity 中使用 Edittext

android - 如何流式传输法律音频?

java - 安卓 camera2 api 银河 s7