当我在intelliJ上打开一个新的android项目时,总是会出现此未解决的依赖项错误
我尝试过:
错误消息:
错误:无法解决':app @ debug / compileClasspath'的依赖关系: 找不到匹配的版本 com.android.support:appcompat-v7:29.+。显示详细信息受影响的模块: 应用
错误:无法解决以下项的依赖性 ':app @ debugAndroidTest / compileClasspath':找不到任何版本 匹配com.android.support:appcompat-v7:29.+。显示详细资料 受影响的模块:应用
错误:无法解决以下项的依赖性 ':app @ debugUnitTest / compileClasspath':找不到任何版本 匹配com.android.support:appcompat-v7:29.+。显示受影响的详细信息 模块:应用
错误:无法解决以下项的依赖性 ':app @ release / compileClasspath':找不到任何版本 匹配com.android.support:appcompat-v7:29.+。显示受影响的详细信息 模块:应用
错误:无法解决以下项的依赖性 ':app @ releaseUnitTest / compileClasspath':找不到任何版本 匹配com.android.support:appcompat-v7:29.+。显示详细资料 受影响的模块:应用
答案 0 :(得分:0)
发生这种情况是因为com.android.support:appcompat-v7:29.x.x
不存在。
您可以检查revision history和google maven repo:
27.0.2
27.1.0
27.1.1
28.0.0-alpha1
28.0.0-alpha3
28.0.0-beta01
28.0.0-rc01
28.0.0-rc02
28.0.0
Also check this important note:
注意:随着Android 9.0(API级别28)的发布,Jetpack包含了一个名为 AndroidX 的支持库的新版本。 AndroidX库包含现有的支持库,还包含最新的Jetpack组件。
您可以继续使用支持库。历史工件(那些版本为27和更低版本,并打包为android.support。*的工件)将在Google Maven上可用。但是,所有新的库开发都将在AndroidX库中进行。
我们建议在所有新项目中使用AndroidX库。您还应该考虑将现有项目也迁移到AndroidX。
答案 1 :(得分:-1)
您应该使用Android Studio。自行下载gradle并将其链接到项目不是一个好习惯。您应该让您的IDE为您处理所有工作,同时专注于用宝贵的时间编写好的代码。你应该做的是