Jus*_*ime 5 android android-appcompat android-support-library android-gradle-plugin androidx
当我在 intelliJ 上打开一个新的 android 项目时,总会出现这个未解决的依赖错误
我试过了:
错误信息:
错误:无法解析“:app@debug/compileClasspath”的依赖关系:找不到与 com.android.support:appcompat-v7:29.+ 匹配的任何版本。显示详细信息 受影响的模块:app
错误:无法解析“:app@debugAndroidTest/compileClasspath”的依赖关系:找不到与 com.android.support:appcompat-v7:29.+ 匹配的任何版本。显示详细信息 受影响的模块:app
错误:无法解析“:app@debugUnitTest/compileClasspath”的依赖关系:找不到与 com.android.support:appcompat-v7:29.+ 匹配的任何版本。显示详细信息 受影响的模块:app
错误:无法解析“:app@release/compileClasspath”的依赖关系:找不到与 com.android.support:appcompat-v7:29.+ 匹配的任何版本。显示详细信息 受影响的模块:app
错误:无法解析“:app@releaseUnitTest/compileClasspath”的依赖关系:找不到与 com.android.support:appcompat-v7:29.+ 匹配的任何版本。显示详细信息 受影响的模块:app
它发生是因为com.android.support:appcompat-v7:29.x.x 不存在。
您可以检查修订历史记录和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
Run Code Online (Sandbox Code Playgroud)
注意:随着 Android 9.0(API 级别 28)的发布,有一个名为AndroidX的新版本支持库,它是 Jetpack 的一部分。AndroidX 库包含现有的支持库,还包含最新的 Jetpack 组件。
您可以继续使用支持库。历史工件(那些版本为 27 及更早版本并打包为 android.support.* 的工件)仍可在 Google Maven 上使用。但是,所有新的库开发都将在 AndroidX 库中进行。
我们建议在所有新项目中使用 AndroidX 库。您还应该考虑将现有项目迁移到 AndroidX。
Raf*_*ani -4
您应该使用 Android Studio。下载 gradle 并将其链接到自己的项目并不是一个好的做法。您应该让 IDE 为您处理所有工作,同时您可以专注于用宝贵的时间编写优秀的代码。你应该做的是
您甚至可以使用最好(最高)的 SDK 版本创建一个新项目,然后在您自己的项目中检查 Gradle 文件中的差异。这真的很有帮助。
| 归档时间: |
|
| 查看次数: |
7454 次 |
| 最近记录: |