生成失败-无法解决...的依赖性...无法解决项目

时间:2018-10-30 08:12:26

标签: android

我正在使用Android Studio版本3.2.1。我将以下回购作为克隆并将该项目导入AS。

LAYER Android-XDK-Messenger Github

在构建项目时,Android Studio显示以下错误消息。

Unable to resolve dependency for ':app@debug/compileClasspath': Could 
not resolve project :xdk-ui.
Open File
Show Details


Unable to resolve dependency for 
':app@debugAndroidTest/compileClasspath': Could not resolve project 
:xdk-ui.
Open File
Show Details


Unable to resolve dependency for 
':app@debugUnitTest/compileClasspath': Could not resolve project :xdk- 
ui.
Open File
Show Details


Unable to resolve dependency for ':app@release/compileClasspath': 
Could not resolve project :xdk-ui.
Open File
Show Details


Unable to resolve dependency for 
':app@releaseUnitTest/compileClasspath': Could not resolve project 
:xdk-ui.
Open File
Show Details

渐变文件  enter image description here

build.gradle

enter image description here

我已经检查了连接到互联网的Android Studio android的在线状态。

enter image description here

请帮助。

2 个答案:

答案 0 :(得分:1)

我认为您的项目不完整,您要使用的项目中包含xdk-ui sdk(名为Android-XDK @ 22ea7b0)作为模块,您必须从此处https://github.com/layerhq/Android-XDK/tree/22ea7b0bc0f944522dfeb1b3c07f049d9c9bef2b下载并粘贴然后将其导入,然后编译即可正常工作。

答案 1 :(得分:0)

你能做的是

第一个选择是 使缓存无效/重新启动,然后在您的项目级别的build.gradle文件中进行如下更改,

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

    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.4'
    }
}

allprojects {
    repositories {
        google()
        jcenter()
        maven {
           url "https://maven.google.com"
        }
    }
}

如上更改存储库。

OR 第二种选择是 您可能已禁用互联网连接。因此,要启用它, 转到文件>设置>构建,执行,部署> Gradle>取消选中离线工作。

我认为这可以解决您的问题。