相关疑难解决方法(0)

什么是AndroidX

我正在阅读关于Android的房间库.我看到他们改变包装androidandroidx.我不明白.请有人解释一下.

implementation "androidx.room:room-runtime:$room_version"
annotationProcessor "androidx.room:room-compiler:$room_version"
Run Code Online (Sandbox Code Playgroud)

即使这也适用于android包装.

implementation "android.arch.persistence.room:runtime:$room_version"
annotationProcessor "android.arch.persistence.room:compiler:$room_version"
Run Code Online (Sandbox Code Playgroud)
  • 需要什么来包装新的支持库androidx而不是android.
  • 用例和影响现有项目的因素.

android android-architecture-components android-jetpack androidx

204
推荐指数
8
解决办法
10万
查看次数

未解决的依赖项:找不到与 com.android.support:appcompat-v7:29.+ 匹配的任何版本

当我在 intelliJ 上打开一个新的 android 项目时,总会出现这个未解决的依赖错误

我试过了:

  1. 取消选中离线框
  2. 更新gradle
  3. 从gradle官网下载最新版本,设置gradle源文件。
  4. 从“29.+”更改。到“29.0.0”

错误信息:

错误:无法解析“: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

android android-appcompat android-support-library android-gradle-plugin androidx

5
推荐指数
2
解决办法
7454
查看次数