如何在 Android Studio 中更新依赖项?
How to update dependencies in Android Studio?
当我在 Android Studio 中尝试 Commit
到 Git 时,我收到了一些关于依赖项的警告:
A newer version of androidx.appcompat:appcompat than 1.4.0 is available: 1.4.1
A newer version of com.google.android.material:material than 1.4.0 is available: 1.5.0
A newer version of androidx.constraintlayout:constraintlayout than 2.1.2 is available: 2.1.3
Avoid using + in version numbers; can lead to unpredictable and unrepeatable builds (junit:junit:4.+)
现在我的“build.gradle”文件中有这些依赖项:
dependencies {
implementation 'androidx.appcompat:appcompat:1.4.0'
implementation 'com.google.android.material:material:1.4.0'
implementation 'androidx.constraintlayout:constraintlayout:2.1.2'
testImplementation 'junit:junit:4.+'
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
}
如果我遵循警告中的建议并将“build.gradle”文件中的依赖项版本更改为:
...应用程序兼容性:1.4.1'
...material:1.5.0'
...约束布局:2.1.3'
所以看起来像这样:
dependencies {
implementation 'androidx.appcompat:appcompat:1.4.1'
implementation 'com.google.android.material:material:1.5.0'
implementation 'androidx.constraintlayout:constraintlayout:2.1.3'
testImplementation 'junit:junit:4.+'
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
}
我无法再启动该应用程序!
我还需要做什么?
- Install/update 这些依赖关系(如何)?
- 重新同步任何内容(内容和方式)?
在互联网上搜索了一段时间并尝试了一些不同的东西(例如“重建项目”)后,我在 Update dependencies - 3. Perform a Gradle sync/reload 找到了答案。
在我的“build.gradle”文件中更改依赖项的版本后,我所要做的就是按下按钮“Sync Project with Gradle Files” Android Studio Gradle 工具栏.
当我在 Android Studio 中尝试 Commit
到 Git 时,我收到了一些关于依赖项的警告:
A newer version of androidx.appcompat:appcompat than 1.4.0 is available: 1.4.1
A newer version of com.google.android.material:material than 1.4.0 is available: 1.5.0
A newer version of androidx.constraintlayout:constraintlayout than 2.1.2 is available: 2.1.3
Avoid using + in version numbers; can lead to unpredictable and unrepeatable builds (junit:junit:4.+)
现在我的“build.gradle”文件中有这些依赖项:
dependencies {
implementation 'androidx.appcompat:appcompat:1.4.0'
implementation 'com.google.android.material:material:1.4.0'
implementation 'androidx.constraintlayout:constraintlayout:2.1.2'
testImplementation 'junit:junit:4.+'
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
}
如果我遵循警告中的建议并将“build.gradle”文件中的依赖项版本更改为:
...应用程序兼容性:1.4.1'
...material:1.5.0'
...约束布局:2.1.3'
所以看起来像这样:
dependencies {
implementation 'androidx.appcompat:appcompat:1.4.1'
implementation 'com.google.android.material:material:1.5.0'
implementation 'androidx.constraintlayout:constraintlayout:2.1.3'
testImplementation 'junit:junit:4.+'
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
}
我无法再启动该应用程序!
我还需要做什么?
- Install/update 这些依赖关系(如何)?
- 重新同步任何内容(内容和方式)?
在互联网上搜索了一段时间并尝试了一些不同的东西(例如“重建项目”)后,我在 Update dependencies - 3. Perform a Gradle sync/reload 找到了答案。
在我的“build.gradle”文件中更改依赖项的版本后,我所要做的就是按下按钮“Sync Project with Gradle Files” Android Studio Gradle 工具栏.