gradle project sync failed ; 这个问题怎么解决呢?

gradle project sync failed ; 这个问题怎么解决呢?

Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.

It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html



Unable to resolve dependency for ':ui_dialog@debug/compileClasspath': Could not resolve project :ui_menudemo.

Open File

Show Details

http://img1.sycdn.imooc.com//climg/5b2c91e500017cc013970865.jpg



build.gradle 配置文件如下: 

apply plugin: 'com.android.application'

android {
   compileSdkVersion 27



   defaultConfig {
       applicationId "com.example.ui_dialog"
       minSdkVersion 15
       targetSdkVersion 27
       versionCode 1
       versionName "1.0"

       testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

   }

   buildTypes {
       release {
           minifyEnabled false
           proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
       }
   }

}

dependencies {
   implementation fileTree(dir: 'libs', include: ['*.jar'])

   implementation 'com.android.support:appcompat-v7:27.1.0'
   implementation 'com.android.support.constraint:constraint-layout:1.1.2'
   testImplementation 'junit:junit:4.12'
   androidTestImplementation 'com.android.support.test:runner:1.0.2'
   androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
   compile project(path: ':ui_menudemo')
}

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
irista23 2018-06-22 14:36:55

Android Studio3.0+的build.gradle中需要将compile都改成implementation

http://img1.sycdn.imooc.com//climg/5b2c99020001b27513680716.jpg

  • 提问者 飞翔吧吧 #1
    已经修改成implementation project(path: ':ui_menudemo'); 但是依然提示:Unable to resolve dependency for ':ui_dialog@debug/compileClasspath': Could not resolve project :ui_menudemo. Open File Show Details
    2018-06-22 15:39:44
  • irista23 回复 提问者 飞翔吧吧 #2
    如果没有对ui_menudemo依赖,直接去掉这行代码,如果有依赖,删除代码后重新在File->project Structure中重新添加依赖
    2018-06-22 15:50:07
  • 提问者 飞翔吧吧 回复 irista23 #3
    什么叫做对ui_menudemo依赖呢? 我之前的操作是在ui_menudemo中剪切了一个layout.xml文件到 Ui_dialog中;
    2018-06-22 15:59:55
提问者 飞翔吧吧 2018-06-22 14:09:27

之前都是好的, 我应该是无意间点了更新~ 

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师