Android Studio 用于使用gradle构建的Kotlin版本(1.1.2-5)与捆绑到IDE插件中的版本(1.1.2-4)不同

qqrboqgw  于 2023-04-07  发布在  Android
关注(0)|答案(8)|浏览(154)

有人解决这个问题吗?
用于使用gradle构建的Kotlin版本(1.1.2-5)与捆绑到IDE插件中的版本(1.1.2-4)不同
我用的是AS 3.0 Canary 4

mkh04yzy

mkh04yzy1#

我听从了Miha_x64的建议,升级了插件,解决了我的问题:
Tools -〉Kotlin -〉Configure Kotlin Plugin Updates -〉Check for updates now
我的Android Studio版本是:

Android Studio 3.0.1
Build #AI-171.4443003, built on November 9, 2017
8fq7wneg

8fq7wneg2#

在我的例子中,我将Java转换为Kotlin,并且我已经安装了较低版本的Kotlin。所以我更新了它。
Tools-〉Kotlin-〉Configure Kotlin Plugin Updates然后Check for updates now然后选择Stable



但是它没有自动更新我在build.gradle文件中的版本。因为它检测到一个较新的版本,与旧的版本不同。
所以我手动更新我的版本到最新的从
ext.kotlin_version = '1.0.0'ext.kotlin_version = '1.2.41'

buildscript {
    ext.kotlin_version = '1.2.41'

    repositories {
        google()
        jcenter()
    }
    
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.2'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}
pkmbmrz7

pkmbmrz73#

有一个issue in Android Studio 3.0 Canary 4阻止它加载Kotlin插件的更新版本。您可以忽略build.gradle中Kotlin插件显示的警告,直到Android Studio 3.0的更新版本发布。

bxgwgixi

bxgwgixi4#

我也遇到了同样的问题,我使用的是Android Studio 3.2.1
项目build.gradle文件(不是模块build.gradle文件)的Kotlin版本更改为latest(目前是1.3.11)

ext.kotlin_version = '1.3.11'

然后会有通知调用Kotlin迁移,点击通知上的Run migrations链接。

t40tm48m

t40tm48m5#

进入插件,然后卸载Kotlin,然后重新启动ide,然后一旦android studio备份,下拉工具,然后选择kotline,然后配置更新,它应该会检查新的更新。

lxkprmvk

lxkprmvk6#

在你的build gradle应用中添加这个

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
hc2pp10m

hc2pp10m7#

1):在Android模式下打开项目。
2):转到build.gradle文件(项目:android)级别,它也位于项目模式下的gradle文件夹下方,然后打开它。
3):它会从这样的东西开始

buildscript {
    ext.kotlin_version = '1.7.10'
    repositories {
        google()
        mavenCentral()
    }enter code here

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

4):在上面的例子中,
ext.Kotlin_version = '1.7.10'
5):现在转到Android Studio左上角的文件菜单并打开设置。
6):点击插件并选择设置窗口顶部的已安装。
7):现在向下滚动到Kotlin,选择它并查看它的版本,例如:
221-1.8.0-release-for-android-studio-AS5591.52.
8):这里1.8.0是您的Android StudioKotlin插件版本,与build. gradle中的ext.kotlin_version不同。
9):所以,只要让你的ex.Kotlin_version与Kotlin插件版本相同,你就可以开始了!
10):在上面的例子中,ex.Kotlin_version =是'1.7.10,Kotlin插件版本是' 1.8.0 '。如果我在我的ex.kotlin_version中输入'1.8.0',使我的插件版本与ex.kotlin_version相同并同步它,问题就解决了。希望这对你有帮助!,我也是flutter的新手。

ljo96ir5

ljo96ir58#

[![在我的情况下,我不得不降级到Gradle 7.2.2
[1 ] 1

相关问题