无法将 Kotlin Android 扩展添加到我的项目

     2023-04-19     157

关键词:

【中文标题】无法将 Kotlin Android 扩展添加到我的项目【英文标题】:Unable to add Kotlin Android Extensions to my project 【发布时间】:2018-01-06 03:18:22 【问题描述】:

当我尝试通过以下方式添加 kotlin-android-extensions 时:

apply plugin: 'kotlin-android-extensions'

我的项目 Android Studio 告诉我 找不到带有 'kotlin-android-extensions 的插件??

出了什么问题?我正在运行 Android Studio 3.0 Canary 8

【问题讨论】:

【参考方案1】:

我认为这一切都与订购有关, 确保你有这样的插件订单

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'realm-android'

【讨论】:

顺序在 gradle 中真的很重要吗? 非常感谢@Jemo Mgebrishvili,我只是想更加关注您的回答,我花了很多时间寻找这个问题【参考方案2】:

Android Studio 4.1

plugins 
    id 'com.android.application'
    id 'kotlin-android'
    id 'kotlin-android-extensions'

【讨论】:

【参考方案3】:

还请注意您必须小心apply plugin: 订单:

所以要申请kotlin-android-extensions,您必须先申请kotlin-android。同下面的代码:

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

【讨论】:

【参考方案4】:

你们都做得很好,但是你必须像这样在你的 gradle 文件中将插件 id 添加到依赖类路径中

buildscript 
ext.kotlin_version = '1.1.60'
repositories 
    jcenter()

dependencies 
    classpath 'com.android.tools.build:gradle:2.1.0'
    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
  

你总是必须添加它,然后在你的 gradle(app) 文件中添加以下内容

compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"

你已经完成了

【讨论】:

【参考方案5】:

在您的 gradle 应用程序中:

apply plugin: 'kotlin-android-extensions'

在你的活动中:

import kotlinx.android.synthetic.main.height_dialog_ft.*

然后,您可以在活动中直接使用您的 id 名称来使用任何 id 在你的 .xml 文件中提到过

【讨论】:

【参考方案6】:

哎呀。我忘了添加这里提到的 kotlin gradle 插件: https://kotlinlang.org/docs/reference/using-gradle.html#plugin-and-versions

【讨论】:

如何将protobuf添加到flutter/kotlin android项目中

】如何将protobuf添加到flutter/kotlinandroid项目中【英文标题】:Howtoaddprotobufintoflutter/kotlinandroidproject【发布时间】:2021-04-0709:47:48【问题描述】:我正在尝试将protobuf添加到我的颤振项目中。这是树lsflutter_project:androiddockeriosprotobuf... 查看详情

无法在带有 Kotlin 的 Android 中使用 Autodispose

】无法在带有Kotlin的Android中使用Autodispose【英文标题】:UnabletouseAutodisposeinAndroidwithKotlin【发布时间】:2019-06-0622:34:27【问题描述】:我试图使用AutoDisposehttps://github.com/uber/AutoDispose在android中处理我的Rx流。但是当我将它添加到我... 查看详情

Kotlin Android 扩展和保留片段

】KotlinAndroid扩展和保留片段【英文标题】:KotlinAndroidextensionsandretainedfragment【发布时间】:2015-09-2003:46:56【问题描述】:我在我的项目中使用KotlinAndroidextensions,我遇到了一些我无法理解的行为。我使用此代码将我的片段保留在... 查看详情

无法将 FirebaseAnalytics 或 Crashlytics cocoapod 添加到 kotlin 多平台共享模块

...发布时间】:2021-03-2610:41:16【问题描述】:我正在将一个android/iOS应用程序迁移到Kotlin多平台框架。这个过程或 查看详情

无法解析来自库模块的 Kotlin Android 扩展布局

】无法解析来自库模块的KotlinAndroid扩展布局【英文标题】:KotlinAndroidExtensionlayoutsfromlibrarymodulecannotberesolved【发布时间】:2018-10-1504:36:51【问题描述】:我有我的buyer、seller模块和一个common模块。在buyer和seller模块中使用的很少... 查看详情

无法将 Google 的“NearbyMessages”Cocoapod 添加到 Kotlin/Native 项目

】无法将Google的“NearbyMessages”Cocoapod添加到Kotlin/Native项目【英文标题】:CannotaddGoogle\'s"NearbyMessages"CocoapodtoKotlin/Nativeproject【发布时间】:2021-04-0716:22:48【问题描述】:我想知道是否有人可以帮助我将cocoapod添加到kotlin本... 查看详情

Android Kotlin:无法将 InputStream 保存为文件

】AndroidKotlin:无法将InputStream保存为文件【英文标题】:AndroidKotlin:unabletosaveInputStreamasfile【发布时间】:2021-06-1201:08:44【问题描述】:我正在使用Kotlin构建一个Android应用程序。在我的应用程序中,我试图将InputStream保存为文件... 查看详情

如何将 redux-saga 添加到我的 Web 扩展中?

】如何将redux-saga添加到我的Web扩展中?【英文标题】:HowcanIaddredux-sagatomywebextension?【发布时间】:2022-01-1620:40:51【问题描述】:我正在开发一个创建googlechrome扩展程序的项目。我正在尝试添加redux-saga中间件以使用sagadebounce。但... 查看详情

kotlin编《第一行代码》

一、androidstudio中使用kotlin扩展  在build.gradle中添加applyplugin:‘kotlin-android-extensions‘  在kt中添加importkotlinx.android.synthetic.main.layout.*  使用:  textView.setText("使用kotlin扩展")二、使用Toastjava:  publicvoido 查看详情

android@kotlin扩展变量与其它技巧

到现在,我们已经可以使用比XML更少的代码完成View的构建,更别说Java了。Kotlin的语法为声明式,View之间的嵌套也十分清晰,而且我们还可以给类很方便地添加实用方法。但在上一篇的结尾我们提到要给View设置左... 查看详情

kotlin基础-扩展

/**扩展:对既有的类增加新功能而无需继承该类,即无法获取其源代码*主要作用:“立即”为相关类整体上添加“工具类”方法或属性*Kotlin支持:扩展函数,扩展属性**与接受者类中参数,名字都一样的扩展是无效的*尽量避免与... 查看详情

将 Google Play 服务添加到 Adob​​e AIR Android 的本机扩展

】将GooglePlay服务添加到Adob​​eAIRAndroid的本机扩展【英文标题】:AddGooglePlayServicestoNativeExtensionforAdobeAIRAndroid【发布时间】:2015-11-0320:23:14【问题描述】:好的,我想知道是否有人设法拉出这个东西?我正在制作原生扩展,我的... 查看详情

如何将我的扩展程序链接到我的 Android 应用程序?

】如何将我的扩展程序链接到我的Android应用程序?【英文标题】:HowdoIlinkmyextensiontomyAndroidapp?【发布时间】:2014-07-2917:52:09【问题描述】:Chrome网上应用店现在显示某些应用和扩展程序的GooglePlay链接:http://googlesystem.blogspot.in/20... 查看详情

将核心数据添加到我的项目时无法添加 sql 文件

】将核心数据添加到我的项目时无法添加sql文件【英文标题】:can\'taddsqlfilewhileaddingcoredatatomyproject【发布时间】:2012-10-2512:00:16【问题描述】:我一直在尝试将CoreData添加到我现有的iOS项目中。我没有现有的sql数据库,但我创建... 查看详情

将 Kotlin 运行时库添加到 android 中的 aar

】将Kotlin运行时库添加到android中的aar【英文标题】:AddingKotlinruntimelibrarytoaarinandroid【发布时间】:2020-01-2614:36:59【问题描述】:我想要什么:微笑::构建kotlin库,将其作为.aar文件交付使用我的.aar的Java项目不需要配置任何东... 查看详情

Kotlin 类的 Android 单元测试因“找不到符号类...”而失败

】Kotlin类的Android单元测试因“找不到符号类...”而失败【英文标题】:AndroidUnitTestofKotlinclassfailswith"cannotfindsymbolclass..."【发布时间】:2014-12-0801:03:00【问题描述】:我最近将Kotlin插件添加到我的Android应用程序的构建中,... 查看详情

无法将子视图添加到我的 UIView

】无法将子视图添加到我的UIView【英文标题】:NotabletoaddsubviewtomyUIView【发布时间】:2013-04-2315:41:52【问题描述】:我在屏幕上有一个UIView元素。它通过IBOutletradioButtonGroupView连接。我正在尝试向该元素添加一个子视图,但它不起... 查看详情

无法将核心数据文件添加到我现有的项目(版本控制问题)...?

】无法将核心数据文件添加到我现有的项目(版本控制问题)...?【英文标题】:notabletoaddcoredatafiletomyexistingproject(versioncontrolissue)...?【发布时间】:2012-06-2509:21:10【问题描述】:我有iOS部署目标4.0的应用程序,现在我想添加位... 查看详情