Tag: android studio

Android Studio 3.0 + Kotlin两个Gradle守护进程

Android Studio 3.0(Beta 7)在使用Java + Kotlin编译产品时是否正常运行2个gradle守护程序? 只是建立一个项目而消耗大量的资源 更新10/27/17我已经更新了Android Studio 3.0,但得到两个Gradle Daemon,我认为其他守护进程是Kotlin编译器,因为它说kotlin-compiler-embedabble-1.1.51.jar 。 但为什么它需要有一个单独的过程…

配置kotlin插件更新失败?

我试图通过这个窗口更新kotlin 插件 : 1-我检查更新。 2-新版本出现,我点击安装。 3-下载并安装后,我重新启动android studio。 我试了5次,每次kotlin插件都不更新。 为什么我不能更新它? 有点困惑的plugins我可以找到最终版本,但是当我打开配置kotlin插件更新它总是检查更新并安装它。

在apk中使用Kotlin构建DuplicateFileException

我正在尝试使用Kotlin / Anko构建一个基本的应用程序,但是我收到以下重复文件异常 执行失败的任务':app:transformResourcesWithMergeJavaResForDebug'。> com.android.build.api.transform.TransformException:com.android.builder.packaging.DuplicateFileException:在APK中复制的重复文件kotlin / internal / internal.kotlin_builtins File1:C: \ Users \ mahesh.gradle \ caches \ modules-2 \ files-2.1 \ org.jetbrains.kotlin \ kotlin-runtime \ 1.0.6。\ 3562c66f648480d3bd4f76cff722488ced13445b \ kotlin-runtime-1.0.6.jar File2:C:\ Users \ mahesh.gradle \缓存\模块-2 \文件-2.1 \ org.jetbrains.kotlin \科特林编译可嵌入\ 1.0.6 \ 4008eb91a337b377dae7e4572b8b543e5321f549 \科特林编译可嵌入-1.0.6.jar 以下是应用程序级别gradle文件的代码: apply plugin: 'com.android.application' apply plugin: 'kotlin-android' buildscript { ext.kotlin_version = '1.0.6' repositories […]

Android Studio 3 canary&Kotlin

有没有人得到消息“Kotlin未配置” 我确定我错过了一些东西,但是大部分我下载了它,并且只是导入了我现有的2.x设置。 我尝试从java类复制/粘贴到一个新的Kotlin文件,这就是我在哪里。 这是我目前的顶级build.gradle buildscript { repositories { jcenter { url = "http://jcenter.bintray.com/" } maven { url = "https://maven.google.com" } mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:3.0.0-alpha1' } } allprojects { repositories { jcenter { url = "http://jcenter.bintray.com/" } maven { url = "https://maven.google.com" } mavenCentral() } } 然后在我的模块构建文件的顶部我有这两行 apply plugin: 'com.android.application' apply plugin: 'kotlin-android' 目前的错误是“插件与id'kotlin-android'未找到”

如何将Java文件转换为Kotlin文件?

我正在通过Kotlin为Android开发者探索Kotlin。 其中一个步骤是使用Convert Java File to Kotlin File来查看Java和Kotlin文件的比较。 我很好奇这个功能是如何工作的。 该工具是从Java输入创建一个抽象语法树,然后转换到Kotlin? 还是在做更简单的事情?

过时的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.android.tools.build:gradle:3.0.0-alpha8' 任何人都可以帮我解决这个问题? 提前致谢..

Android Studio 3 Kotlin版本

在开始Android Studio 3测试版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'改为ext.kotlin_version = '1.1.4-3' 我尝试重建和清理项目,但没有任何作品,我仍然开始得到这个消息。 Gradle项目级别: buildscript { ext.kotlin_version = '1.1.4-3' ext.app_compat_version = '26.0.1' ext.google_play_services = '11.2.0' ext.firebase_ui_version = '2.1.1' ext.retrofit_version = '2.3.0' repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.0.0-beta3' // update kotlin to 1.1.4-2 classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // NOTE: Do not place your application dependencies here; they […]

Kotlin未解决的引用linkedListOf

在这篇文章之后http://obviam.net/index.php/libgdx-and-kotlin/我创建了一个项目,并使用Atom编辑。 它编译,并运行在Android设备上。 我想转换到AndroidStudio更好的工具。 我正在使用AndroidStudio 1.5.1,它说我有最新版本的kotlin插件。 我使用LibGDX安装程序创建了一个新项目,导入AdroidStudio,将主类转换为kotlin,一切正常。 然后我粘贴了我现有的代码,当我建立时,这一行: val bullets:MutableList<NewBullet> = linkedListOf() 得到这个错误: 错误:(19,42)未解决的引用:linkedListOf 当我选择工具 – > Kotlin – >配置它说'所有与Kotlin文件模块配置'。 我也尝试将现有的项目导入AndroidStudio,结果是相同的问题。

Android工作室Kotlin插件错误

我正在尝试安装android studio的kotlin插件,并遵循本指南 。 一切都编译好,我可以在我的项目中使用.kt文件。 但是,在每个kotlin文件中,android-studio都提到了以下内容: Kotlin库'compiler-1.0-rc1.jar'具有不受支持的格式。 请更新库或插件 我怎样才能删除这个警告/错误? 这是我的顶级build.gradle : buildscript { repositories { mavenCentral() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.3.0' classpath 'me.tatarka:gradle-retrolambda:3.2.3' classpath "com.android.databinding:dataBinder:1.0-rc1" classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:0.14.449' } } allprojects { repositories { mavenCentral() jcenter() } } 这是我的build.gradle在app目录中: apply plugin: 'com.android.application' apply plugin: 'kotlin-android' android { //Ommited for brevity sourceSets { main.java.srcDirs += 'src/main/kotlin' } […]

Kotlin:Android Studio中的gradle sync错误

将Kotlin添加到模块后,同步时出现以下错误: Error:null cannot be cast to non-null type org.jetbrains.kotlin.gradle.internal.WrappedVariantData 我添加了kotlin插件到这个项目中。 这是一个appengine模块。 我正在运行:AS 2.3.2 gradle 3.4 kotlin 1.1.2-3 使用这些插件: apply plugin: 'kotlin-kapt' apply plugin: 'kotlin' apply plugin: 'java' apply plugin: 'war' apply plugin: 'appengine' apply plugin: 'idea' 有任何想法吗?