-
59 votesanswersviews
Kotlin错误:找不到org.jetbrains.kotlin:kotlin-stdlib-jre7:1.0.7
我将Kotlin插件安装到我的应用程序(v.v1.1.1-release-Studio2.2-1)中,然后选择“在项目中配置Kotlin”我选择了1.0.7的编译器和运行时版本 . Kotlin更新了我的Gradle文件 . 现在,当我尝试构建时,我得到: 错误:配置项目':app'时出现问题 . 无法解析配置':app:_debugApkCopy'的所有依赖项 . 找不到org.jetbra... -
6 votesanswersviews
使用maven时,Kotlin没有从src / main / kotlin编译
kotlin编译器似乎只是试图编译src / main / java中的.kt文件,而忽略了src / main / kotlin . 但是,所有内容似乎都在IntelliJ IDE中正确链接 . 没有错误 . 以下是我对kotlin的插件配置: <plugins> <plugin> <artifactId>kotlin-... -
4 votesanswersviews
如何跨多个Gradle项目共享样板Kotlin配置?
Gradle项目中的typical Kotlin configuration非常模板化,我正在寻找一种将其抽象为外部构建脚本的方法,以便可以重用它 . 我有一个工作解决方案(下面),但感觉有点像黑客,因为kotlin-gradle-plugin不能以这种方式开箱即用 . 从can't apply the plugin by id开始,从外部脚本应用任何非标准插件都很麻烦,即 apply plugi... -
2 votesanswersviews
Gradle kotlin脚本,>没有找到id`kotlin`的插件
我尝试使用Kotlin脚本将我的一个project迁移到Gradle . 这些是我的步骤: 用this one替换 /gradle/wrapper/gradle-wrapper.jar 将 gradle/wrapper/gradle-wrapper.properties 的 gradle/wrapper/gradle-wrapper.properties 更新为here 创建了相应的b... -
1 votesanswersviews
Android 3.0 Canary构建错误:不支持的major.minor版本52.0
Update: 我通过https://stackoverflow.com/a/37712635/288724的建议解决了这个问题 此链接没有为Android Studio提供良好的解决方案Unsupported major.minor version 52.0 但这个链接https://stackoverflow.com/a/37712635/288724帮助了我 . 我看到很多人以前遇到过类似的... -
1 votesanswersviews
Maven-publish gradle插件会跳过该版本
我有使用kotlin-script配置的gradle多模块项目 . 我想将发布添加到maven存储库,我找到了 maven-publish 插件 . 但它似乎跳过为每个项目配置的版本: MyProject/build.gradle.kts : subprojects { apply { plugin("maven-publish") } ... -
2 votesanswersviews
Gradle KTS . 如何将依赖项配置从主构建移动到单独的文件?
我正在尝试在kotlin中创建模块化构建脚本 . 基本上是主脚本和依赖脚本 . 在build.gradle.kts我有: applyFrom("dependencies.kts") 在dependencies.kts我有实际的依赖: dependencies { listOf( kotlinModule("stdlib-jre8&qu... -
0 votesanswersviews
尝试申请其他项目时找不到独立的Kotlin Gradle插件
我正在尝试为Gradle创建一个自定义的独立Kotlin插件,并尝试将其应用于另一个项目,但在尝试将其应用于另一个项目时出现了 Plugin with id 'my.id.license-tools' not found 错误 . 这是插件项目的结构: license-tools +--src +--main | +--java | | | +--kotlin ... -
0 votesanswersviews
Kotlin需要具有Gradle构建的库
我正在尝试将库Exposed添加到我的项目中 . 所以,它引导我到the bintray page,它说使用 compile 'org.jetbrains.exposed:exposed:0.8.5' . 我打开文件 build.gradle 并将该文件放入 dependencies 段: dependencies { compile "org.jetbrains.kotlin... -
1 votesanswersviews
android studio 3.0.1和kotlin v1.2.10-release-Studio3.0-1出了问题
我正在使用android studio 3.0.1,我打算使用Kotlin . 我写了一些简单的代码,当应用程序运行时,android studio会显示以下错误: 错误:摇篮: 配置根项目'Firstapp1'时出现问题 . 无法解析配置':classpath'的所有文件 . 无法解决com.android.tools.build:gradle:3.0.1 . 要求:project:无法解析c... -
1 votesanswersviews
Gradle - Windows中缓存库的位置
我正在尝试使用Android Studio 3.1.1开发一个简单的Android应用程序 . 构建时我从gradle获取同步失败错误 . 底部的“构建”面板显示此错误消息 . 不能HEAD'http://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib-jre8/1.2.0/kotlin-stdlib-jre8-1.2.0.pom' ... -
4 votesanswersviews
如何在IntelliJ上更改Kotlin编译器版本?
在IntelliJ中,您可以设置目标Java版本,如下所示: 不幸的是,我没有看到我可以为Kotlin做同样的事情 . 这使得我无法使用Quasar-Kotlin . 我想切换到M14,即使我安装了1.0 beta . 我怎么能改回来? 将 build.gradle 文件更改回M14后,我的项目中遇到了编译错误 . 我的 build.gradle :https://gist.github.co... -
5 votesanswersviews
Kotlin,Java,multidex,Dagger 2,Butterknife和Realm:transformClassesWithJarMergingForDebug:重复条目:org / jetbrains / annotations / NotNull.class
我们有现有的Java Android代码 . 我们想要无痛地慢慢开始转向Kotlin . 我们使用Dagger 2,Butterknife和Realm . 我们使用Java 8编译器(但我们的 targetCompatibility 和 sourceCompatibility 是1.7) . 我已经在网上漫游了几个小时,看过SO,GitHub对话等等,并设法解决除了一个以外的所有问题: 构建成功,... -
2 votesanswersviews
引起:android.database.sqlite.SQLiteException:near“org”:语法错误(代码1):,同时编译:
我想在 kotlin 中使用 anko 库创建表,如下所示 override fun onCreate(db: SQLiteDatabase?) { db!!.createTable(PersonTable.Name, true, Pair(PersonTable.ID, INTEGER + PRIMARY_KEY + AUTOINCREMENT), ... -
5 votesanswersviews
Kotlin编译器无法弄清楚变量在do-while循环中不可为空
我有以下方法 . 它的逻辑很简单,如果设置了right,那么当它有一个值(非null)时调用left . 当我用以下方式编写它时,它可以工作 . fun goNext(from: Node): Node? { var prev : Node = from var next : Node? = from.right if (next != null) { pr... -
3 votesanswersviews
Kotlin构建时不会发生Android API版本检查[重复]
这个问题在这里已有答案: Kotlin Extension Functions suddenly require api level 24 2个答案 如何让Kotlin在编码时给出API级错误,而不是在运行时 . App Gradle文件: minSdkVersion 19 targetSdkVersion 26 Kotlin代码: //initialisation var data = g... -
1 votesanswersviews
什么版本的Kotlin用来编译这个 jar ?
鉴于我知道使用kotlin编译的jar文件,如何确定使用哪个版本的kotlin来编译其中的类文件? 如果我做以下我得到52(即JDK8) javap -cp target.jar -verbose fully.qualified.class.name | grep major 这是java目标版本 . -
-5 votesanswersviews
在IDEA中编译kotlin程序时出错
在IDEA中编译kotlin程序时出错,如下所示: 错误:Kotlin:Kotlin home不存在或者不是目录:D:\ JavaProgram \ JetBrains \ kotlin . 什么原因? -
5 votesanswersviews
过时的Kotlin运行时
当我想更新kotlin运行时,我得到了这条消息: 您在'kotlin-stdlib-1.1.2-4'库中的Kotlin运行时版本是1.1.2-4,而插件版本是1.1.3-release-Studio 3.0-2 . 应更新运行时库以避免兼容性问题 . 一些代码段存在于build.gradle文件中 ext.kotlin_version = '1.1.2-4'classpath 'com.andro... -
12 votesanswersviews
Android Studio 3.2 Canary 2 Kotlin运行时VerifyError:拒绝类
嗨我刚刚将Android Studio更新为3.2 canary 2并且我的项目编译正常,但我有一个运行时异常 . 这是崩溃: FATAL EXCEPTION: main Process: fr.myApp, PID: 12658 java.lang.VerifyError: Rejecting class kotlin.reflect.jvm.internal.KClassImpl that a... -
6 votesanswersviews
Android Studio 3 Kotlin版
在启动Android Studio 3 beta 2时,我收到以下消息: “你的'kotlin-stdlib-1.1.4-2'库中的Kotlin运行时版本是1.1.4-2,而插件版本是1.1.4-release-Studio3.0-3 . 应该更新运行时库以避免兼容性问题 . ” 在buildscript(项目级gradle)中,我已经将 ext.kotlin_version = '1.1.4-2... -
4 votesanswersviews
Kotlin库'classes.jar'具有不受支持的格式 . 请更新库或插件
此消息显示在项目同步中 . 我试图清理并重建项目,但没有成功 . 我正在使用最新的插件版本0.12.275,“org.jetbrains.kotlin:kotlin-gradle-plugin:0.12.213”和“org.jetbrains.kotlin:kotlin-stdlib:0.12.213” 我已尝试使用稳定版本0.12.200的插件和库,但我得到了同样的错误 . 我正在使用Andro... -
3 votesanswersviews
Kotlin Android Project无法同步Gradle Project
我使用最新的Android Studio版本(v2 Preview 5)创建了一个Android项目,并将其转换为kotlin项目 . 现在gradle无法同步和构建项目,请参见屏幕截图: 我没有对任何构建文件做任何事情,我也删除了我的整个gradle缓存以及重启,杀死守护进程等 . 我使用了最新的kotlin版本 1.0.0-beta-4584 由于错误消息提示我猜原因是kotlin插件,所以有... -
95 votesanswersviews
Android Studio 3.0 - 无法找到方法'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs()Ljava/util/List'
尝试使用Android Studio 3.0 Canary 1启动新的Kotlin项目会显示此错误 . 完整跟踪: 错误:无法找到方法'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs()Ljava / util / List;' . 此意外错误的可能原因包括:Gradle的依赖性缓存可能已损坏(这有时会在网... -
6 votesanswersviews
Gradle kotlin不支持的方法Dependencies.getAtoms()
刚刚使用kotlin开始使用Studio 3.0 Canary 3的新Android项目,并试图让它进行gradle项目同步 . 目前失败了 Error:Unsupported method: Dependencies.getAtoms(). The version of Gradle you connect to does not support that method. To resolve ... -
3 votesanswersviews
Gradle Project Sync失败,Kotlin
我正在使用beta Kotlin和Android-Studio Channels . 更新到最新版本后,我得到了一些gradle sync错误 . 以下是我从事件日志中复制的日志: Error:Could not find org.jetbrains.kotlin:kotlin-gradle-plugin:1.2.0-rc-39. Searched in the following locati... -
4 votesanswersviews
使用Gradle 3.1.2无法解决改造问题
从Gradle 2.x.x升级到Gradle版本3.1.2后,无法解析 retrofit2.Callback . 我在一个子模块中使用Retrofit,这个子模块添加如下: api project(path: ':sdk', configuration: 'default') 改造依赖sdk是这样添加的: api "com.squareup.retrofit2:retrofit:2.4... -
2 votesanswersviews
我正在尝试将Android旧库升级到androidx(Android Kotlin)
但是当我构建它时,最近我为kotlin更新了android 和我的android gradle vesion是3.1.2和kotlin版本是1.2.41 android studio 3.1.2我是针对android p这是最新版本所以我找不到更多关于这个问题的文档和 请帮我找出这个问题 android issues Program type already present: android.su... -
-4 votesanswersviews
关于Android Studio [重复]
这个问题在这里已有答案: kotlin-stdlib-jre7 is deprecated. Please use kotlin-stdlib-jdk7 instead 5个答案 我刚开始学习Android工作室,我正在制作一个我的 Profiles 应用程序 . 我使用了相对布局,我可以在设计部分看到它,但是当我在手机中安装它时它没有改变,我尝试重新安装 . 它也说了这个 C:\ User... -
3 votesanswersviews
buildSrc文件夹,用于组织Android / Kotlin项目依赖项/元数据
在Google建议使用额外的属性通过您的项目共享它们之后,我发现了一个基于buildSrc Kotlin gradle脚本的不错的解决方案,用于我的Android / Kotlin项目 . 与其他经典方法相比,这个解决方案为我提供了非常好的优势,即每个模块(加上根目录)具有多个Groovy编写的 build.gradle 文件及其依赖项,参数 . 主要是: 使用kotlin语法 . 编译错...