有人解决这个问题吗?用于使用gradle构建的Kotlin版本(1.1.2-5)与捆绑到IDE插件中的版本(1.1.2-4)不同我用的是AS 3.0 Canary 4
mkh04yzy1#
我听从了Miha_x64的建议,升级了插件,解决了我的问题:Tools -〉Kotlin -〉Configure Kotlin Plugin Updates -〉Check for updates now我的Android Studio版本是:
Tools
Kotlin
Configure Kotlin Plugin Updates
Check for updates now
Android Studio 3.0.1 Build #AI-171.4443003, built on November 9, 2017
8fq7wneg2#
在我的例子中,我将Java转换为Kotlin,并且我已经安装了较低版本的Kotlin。所以我更新了它。Tools-〉Kotlin-〉Configure Kotlin Plugin Updates然后Check for updates now然后选择Stable
Stable
。但是它没有自动更新我在build.gradle文件中的版本。因为它检测到一个较新的版本,与旧的版本不同。所以我手动更新我的版本到最新的从ext.kotlin_version = '1.0.0'至ext.kotlin_version = '1.2.41'
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 } }
pkmbmrz73#
有一个issue in Android Studio 3.0 Canary 4阻止它加载Kotlin插件的更新版本。您可以忽略build.gradle中Kotlin插件显示的警告,直到Android Studio 3.0的更新版本发布。
bxgwgixi4#
我也遇到了同样的问题,我使用的是Android Studio 3.2.1将项目build.gradle文件(不是模块build.gradle文件)的Kotlin版本更改为latest(目前是1.3.11)
ext.kotlin_version = '1.3.11'
然后会有通知调用Kotlin迁移,点击通知上的Run migrations链接。
t40tm48m5#
进入插件,然后卸载Kotlin,然后重新启动ide,然后一旦android studio备份,下拉工具,然后选择kotline,然后配置更新,它应该会检查新的更新。
lxkprmvk6#
在你的build gradle应用中添加这个
apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply plugin: 'kotlin-kapt'
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的新手。
ljo96ir58#
[![在我的情况下,我不得不降级到Gradle 7.2.2[1 ] 1
8条答案
按热度按时间mkh04yzy1#
我听从了Miha_x64的建议,升级了插件,解决了我的问题:
Tools
-〉Kotlin
-〉Configure Kotlin Plugin Updates
-〉Check for updates now
我的Android Studio版本是:
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'
pkmbmrz73#
有一个issue in Android Studio 3.0 Canary 4阻止它加载Kotlin插件的更新版本。您可以忽略build.gradle中Kotlin插件显示的警告,直到Android Studio 3.0的更新版本发布。
bxgwgixi4#
我也遇到了同样的问题,我使用的是Android Studio 3.2.1
将项目build.gradle文件(不是模块build.gradle文件)的Kotlin版本更改为latest(目前是1.3.11)
然后会有通知调用Kotlin迁移,点击通知上的Run migrations链接。
t40tm48m5#
进入插件,然后卸载Kotlin,然后重新启动ide,然后一旦android studio备份,下拉工具,然后选择kotline,然后配置更新,它应该会检查新的更新。
lxkprmvk6#
在你的build gradle应用中添加这个
hc2pp10m7#
1):在Android模式下打开项目。
2):转到build.gradle文件(项目:android)级别,它也位于项目模式下的gradle文件夹下方,然后打开它。
3):它会从这样的东西开始
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的新手。
ljo96ir58#
[![在我的情况下,我不得不降级到Gradle 7.2.2
[1 ] 1