Google建议用户从kotlin-android-extensions
迁移到kotlin-parcelize
。
但是,Gradle同步失败,并显示以下错误:
Plugin [id: 'kotlin-parcelize'] was not found in any of the following sources:
- Gradle Core Plugins (not a core plugin, please see https://docs.gradle.org/6.1.1/userguide/standard_plugins.html for available core plugins)
- Plugin Repositories (plugin dependency must include a version number for this source)
插件位于何处?
9条答案
按热度按时间js81xvg61#
kotlin-parcelize
随附Kotlin插件1.4.20
(Release Announcement:KotlinAndroid扩展已弃用)
您需要升级Kotlin版本并再次运行Gradle sync。
cfh9epnr2#
1,更新您的AndroidStudioKotlin版本
从菜单中选择
Tools -> Kotlin -> Configure Kotlin Plugin Updates
-〉选择Kotlin版本-〉安装-〉并重新启动AS2,使用新的Kotlin版本更新依赖项类路径,然后同步项目(类似Brown Smith的答案)
3
构建.gradle(:应用程序)
MyObject.kt
vqlkdk9b3#
这是最新的
september 2021
实现:如果您使用的是
'org.jetbrains.kotlin.android' version '1.5.20'
或更高版本,并且找不到parcelize标签,则可以使用settings.gradle
中的插件DSL添加它:然后在应用
build.gradle
中这样调用它:92dk7w1h4#
在模块级build.gradle文件中添加,
在您的项目级build.gradle文件中添加,
这里'1.4.32'是Kotlin包的版本。你现在可以找到Parcelize包。另外,在导入时,请确保导入,
8gsdolmq5#
试试这个
在
bulid.gradle
(Project:*appname*
)中添加:在
bulid.gradle
(Module:*appname*
)中加上:如果它不适合你检查此链接(如果有一个新的更新):https://plugins.gradle.org/plugin/org.jetbrains.kotlin.plugin.parcelize
7y4bm7vi6#
**1.**一月一日
**2.**一米一米一
**3.**一米二米一
mo49yndu7#
将其添加到您的应用级build.gradle文件
cfh9epnr8#
在
setting.gradle
中添加以下行:在模块的
build.gradle
中:cig3rfwq9#
这对我很有效将此添加到您的build.gradle文件