Android项目的默认依赖版本是如何确定的?

问题描述 投票:0回答:1

创建Android项目时自动添加到依赖项的库的版本按照什么标准来设置?

这样

dependencies {

    implementation("androidx.core:core-ktx:1.13.1")
    implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.8.6")
    implementation("androidx.activity:activity-compose:1.9.2")
    implementation(platform("androidx.compose:compose-bom:2023.08.00"))
    implementation("androidx.compose.ui:ui")
    implementation("androidx.compose.ui:ui-graphics")
    implementation("androidx.compose.ui:ui-tooling-preview")
    implementation("androidx.compose.material3:material3")
    testImplementation("junit:junit:4.13.2")
    androidTestImplementation("androidx.test.ext:junit:1.2.1")
    androidTestImplementation("androidx.test.espresso:espresso-core:3.6.1")
    androidTestImplementation(platform("androidx.compose:compose-bom:2023.08.00"))
    androidTestImplementation("androidx.compose.ui:ui-test-junit4")
    debugImplementation("androidx.compose.ui:ui-tooling")
    debugImplementation("androidx.compose.ui:ui-test-manifest")
}

我尝试了以下方法,但新创建的项目的版本没有改变:

1.  Changed the minimum library version of the project.
2.  Changed the AGP (Android Gradle Plugin Version).

为什么我对此感到好奇,我正在上Android开发课程,尽管与导师匹配了环境,但在创建新Project时库版本不同,因此导致错误。我打算找出原因并通知我的同学。 我查遍了文档,但找不到任何相关信息。

提前感谢您的帮助。

android kotlin gradle
1个回答
0
投票

Android Studio 模板代码生成器可以在安装到

wizard-template.jar
的文件
Android Studio/plugins/android/lib/wizard-template.jar
中找到。

在此 JAR 文件中,您可以找到 UI 中使用的大量图像并复制到模板项目中,以及用于生成属于模板项目的所有文件的 Java 字节代码类。

请参阅包

com.android.tools.idea.wizard.template
和子包。

因此,如果您从模板创建新项目,则肯定是 Android Studio 版本决定了文件内容。

© www.soinside.com 2019 - 2024. All rights reserved.