Android Studio 异常:不支持的Android插件版本:4.1.2

l2osamch  于 2022-11-25  发布在  Android
关注(0)|答案(7)|浏览(244)

我知道这个问题以前可能被问过,我最近在我的电脑上安装了Solus Linux,我试图让Andoird Studio在上面工作一段时间,到目前为止我没有任何运气。第一个问题-我不能添加Flutter到PATH第二个问题-我在运行项目x1c 0d1x时得到这个错误
有人能帮我解决这两个问题吗?

xam8gpfp

xam8gpfp1#

也许它可以帮助未来的开发人员。我有类似的问题与例外
不支持的Android插件版本4.1.3
在我的例子中,我必须为应用程序指定构建风格:

flutter run --flavor <flavor-name>

那就成功了

mnemlml8

mnemlml82#

我认为目前存在着版本不兼容的问题。
参考:来自此thread
为了解决这个问题,我将Android插件从4.1.2恢复到4.1.0
修改根build.gradle:

buildscript {
  ext.kotlin_version = '1.4.20'
  repositories {
    google()
    jcenter()
}

dependencies {
    classpath 'com.android.tools.build:gradle:4.1.0'
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    ...
  }
}

注:我目前使用Gradle 6.7

oo7oh9g9

oo7oh9g93#

这样做解决了我的问题

  • 添加dev作为构建风格
  • 添加--debug作为附加构建参数
ycggw6v2

ycggw6v24#

在我的例子中,我必须编辑我的配置设置:
1.转到“编辑配置”
1.选择您尝试运行的配置
1.相应地填写“构建风格”
对我有用

e0uiprwp

e0uiprwp5#

如果您正在flutter中使用flavors执行集成测试,那么您应该运行此命令来测试flutter drive --flavor dev \ --driver=test_driver/integration_driver.dart \ --target=integration_test/login_page/login_integration_test.dart

xghobddn

xghobddn6#

对我来说,这是关于风味配置的。我有main、developer和production风味,我还没有为main设置配置,所以当选择main时,会发生此错误

r8xiu3jd

r8xiu3jd7#

在我的例子中,我通过在build.gradle中将“splits”属性更改为enable = false来解决这个问题。当我们发布到生产环境时,该属性被设置为true,所以我只是忘记了再次将其设置为false。
应该是这样的:

splits {
        // Configures multiple APKs based on ABI.
        abi {
            // Enables building multiple APKs per ABI.
            enable false

            // Resets the list of ABIs that Gradle should create APKs for to none.
            reset()

            // Specifies a list of ABIs that Gradle should create APKs for.
            include 'arm64-v8a', 'armeabi-v7a'

            // Specifies that we do not want to also generate a universal APK that includes all ABIs.
            universalApk false
        }
    }

相关问题