如何安装较旧的AGP版本?

How to install older AGP version?

提问人:giraffephant 提问时间:11/16/2023 最后编辑:giraffephant 更新时间:11/17/2023 访问量:35

问:

我正在尝试安装较旧的 AGP 版本,以便我可以在 Android Studio 的 Java 11 上构建我的应用程序。

我尝试将build.graddle.kts中的项目版本更改为但是它找不到要下载的版本 - 我可以使用的最古老的版本是4.2.0,它给出了错误plugins { id("com.android.application") version "3.3.0" apply false }

支持的最低 Gradle 版本为 6.7.1。当前版本为 5.0。 (由于 Java 11,我不得不使用 gradle 5.0 版)

知道如何将我的项目降级到 Java 11、gradle 5 和 AGP 版本 3.3.0 吗?或者也许只是在 Android Studio 中从头开始创建一个项目?

安卓 android-studio android-gradle-插件

评论


答:

0赞 theJango 11/17/2023 #1

我不确定这是否有效,因为我还没有尝试过,但请随时尝试一下。 1.从其 Maven 存储库下载 AGP 3.3.0。

2.在您的项目中创建一个文件夹(也许),并将下载的 jar 文件放在该文件夹中jars

3.在项目级别更新文件以包含此 jarbuild.gradle

    repositories {
     flatDir {
        dirs 'jars'
     }
    }
   dependencies {
    classpath name: 'gradle-3.3.0-all'
   }

4.同步

评论

0赞 giraffephant 11/17/2023
它现在正在以正确的方向搜索,但没有找到文件:“插件 [id: 'com.android.application', version: '3.3.0', apply: false] 在以下任何来源中均未找到:...flatDir(...\MyApplication\jars) ...'
0赞 theJango 11/17/2023
@giraffephant 你能分享 gradle 文件代码片段吗?
0赞 giraffephant 11/17/2023
pluginManagement { repositories { google() mavenCentral() gradlePluginPortal() flatDir { dirs ("jars") } } } rootProject.name = "My Application" include(":app") 是setting.gradle.kts文件,我把它放在其中,至少它在目录中搜索过,然后^^',如果这就是你的意思。