Tag: android studio

在Android Studio中将“java”目录重命名为“kotlin”

我的android项目是100%写在Kotlin,我想重新命名为kotlin的java目录是一致的。 我补充说 sourceSets {main.java.srcDirs + ='src / main / kotlin'} 以gradle并重命名目录。 所有的编译和工作正常。 唯一的问题是,当我在项目选项卡中,在“Android”视图目录仍然名为“java”(如果我切换到项目视图的下拉列表中,我确实看到“kotlin”tho)。 我错过了什么?

Kotlin REPL与Android类unStub!编辑

我喜欢Idea / Android-Studio中的Kotlin REPL,但作为一名Android开发者,我经常遇到Stub! 问题在这里。 在编写单元测试时,我正在使用unmock来解决这个问题。 有没有一种方法可以使用Kotlin REPL插件的相同方法? [

将不推荐使用的方法从Java转换为Kotlin

我使用Android Studio将代码从Java转换为Kotlin,但是我遇到了问题。 当我使用这个: MenuItemCompat.setOnActionExpandListener(MenuItem.OnActionExpandListener) Android Studio告诉我, setOnActionExpandListener在Java中已被弃用。 那么我怎样才能转换这个代码在Kotlin? 谢谢 !

Kotlin不适用于Android Studio

所有kotlin文件都无法显示在我的Android Studio上。 即使直接将java文件转换为koltin,也可以对其进行编辑,但不会出现在项目文件树中。 另外IDE建议它是一个反编译的.class文件。 我无法创建Kotlin文件。 当我这样做,它显示一个对话框说 无法创建文件/无法解析模板“Kotlin文件”错误消息:无法创建类文件 Android插件“Kotlin Extensions For Android(废弃)”无法正常安装,我可以点击安装,但是不起作用。 我的Android Studio版本2.1.2

在kotlin的片段

我卡在我的应用程序,因为我必须做一个片段,在导航抽屉kotlin ..任何人都可以帮忙吗? 我在网上搜索了很多东西,但是我还没有找到任何东西…在这里是两个项目,我已经做了主要活动,我希望在片段中也有。 override fun onNavigationItemSelected(item: MenuItem): Boolean { // Handle navigation view item clicks here. when (item.itemId) { R.id.home -> { } R.id.subjects -> { val intent = Intent(this, SubjectsActivity::class.java) startActivity(intent) } } drawer_layout.closeDrawer(GravityCompat.START) return true }

可以选择Android Studio kotlin版本吗?

我是一个kotlin新手。 任何一个知道如何选择我的建立kotlin版本? 是不可能改变它? 如果是的话,应该怎么做?

Kotlin未能下载

昨天我重新安装了我的Android Studio,并尝试在首选项中添加Kotlin插件,但之后没有回调。 进度条完成它的工作,我发现这个错误。 它与最近的Android Studio更新有关吗? 谢谢

Android Kotlin:错误未解决的参考:DaggerAppComponent

我今天已经把Kotlin插件安装到一个现有的Dagger 2项目中。在Kotlin安装之前,我对Dagger没有任何问题。 但是,现在编译器抱怨: Error:(5, 32) Unresolved reference: DaggerAppComponent Error:Execution failed for task ':app:compileDebugKotlinAfterJava'. > Compilation error. See log for more details Error:(12, 21) Unresolved reference: DaggerAppComponent 项目gradle: ext.kotlin_version = '1.1.1' repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.2.2' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version" 模块gradle: kapt { generateStubs = true } dependencies { compile fileTree(dir: 'libs', include: […]

Kotlin文件与类。 有什么不同?

刚开始使用Kotlin,并创建了一些Kotlin文件的活动。 他们的工作,但仍然,我想知道什么是在Android Studio中创建一个文件和类之间的区别。

Gradle同步失败:无法GET'https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.3-2/kotlin-gradle-plugin-1.1.3-2.pom'

最近,我更新了我的团队的代码,我发现他们一直在使用Kotlin。 但是,我现在无法运行我的项目。 以下是详细的日志: 无法解析配置':classpath'的所有依赖关系。 无法解析org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.3-2。 必需:project:无法解析org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.3-2。 无法获取资源“ https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.3-2/kotlin-gradle-plugin-1.1.3-2.pom ”。 无法GET'https: //jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.3-2/kotlin-gradle-plugin-1.1.3-2.pom '。 连接到127.0.0.1:8080 [/ 127.0.0.1]失败:连接被拒绝(连接被拒绝)无法解析org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.3-2。 无法获取资源“ https://dl.bintray.com/andreid/maven/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.3-2/kotlin-gradle-plugin-1.1.3-2.pom ”。 无法GET'https: //dl.bintray.com/andreid/maven/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.3-2/kotlin-gradle-plugin-1.1.3-2.pom ' 。 连接到127.0.0.1:8080 [/127.0.0.1]失败:连接被拒绝(连接被拒绝) UDPATE: 我刚刚从浏览器下载了“kotlin-gradle-plugin-1.1.3-2.pom”文件,请告诉我该复制这个文件到哪个目录?