Tag: android studio

在Android Studio中将文件(使用Git进行跟踪)从Java转换为Kotlin

在Android Studio 2.3.2中从Java到Kotlin的转换(在3.0中是相同的行为)创建一个新文件并删除以前的文件。 所以Git不知道这个转换。 而git的历史不会保存。 在Intellij Idea中一切都很好。 IDE只是重命名文件,并保存历史记录。 在Android Studio中如何做到这一点。

为什么kotlin不能在安装kotlin插件的andriod studio中工作

我是Kotlin和Android Studio新手,但至少我按照JetBrains网站上的说明进行设置,但是我坚持不懈地与这些错误作斗争: Error:(16, 0) Extension with name 'android' does not exist. Currently registered extension names: [ext, kotlin]

一堆在android studio中使用kotlin的错误

我试图使用Android Studio Emulator使用Kotlin编程语言来运行我的Android应用程序。 它突然停下来,给我几个错误任何帮助? 这是事件日志中给我的东西(最后6行是红色的) 上午11:18开始了Gradle同步 上午11:21项目设置开始 11:21 AM在2m 51s 524ms完成Gradle同步 11:21 AM执行任务:[:app:generateDebugSources,:app:generateDebugAndroidTestSources,:app:mockableAndroidJar] 11:22上午在37s 164ms完成Gradle编译 11:22 AM配置Kotlin C:/Users/ziadm/ziadsaadApp/build.gradle被修改C:/Users/ziadm/ziadsaadApp/app/build.gradle被修改 上午11:22开始了Gradle同步 上午11:23项目设置开始 11:23 AM在10s 332ms内完成了Gradle同步 11:23 AM执行任务:[:app:generateDebugSources,:app:generateDebugAndroidTestSources,:app:mockableAndroidJar] 11:23上午完成Gradle建立593ms 上午11:24执行任务:[:app:assembleDebug] 上午11:24模拟器:init:找不到wglGetExtensionsStringARB! 上午11:24模拟器:getGLES2ExtensionString:找不到GLES 2.x配置! 上午11:24模拟器:无法获得GLES 2.x扩展字符串! 上午11:24模拟器:模拟器:错误:无法初始化OpenglES模拟,使用'-gpu off'来禁用它。 上午11:24模拟器:处理完成退出代码-1073741819(0xC0000005) 上午11:25 Gradle在54秒739ms完成

如何在Kotlin中创建一个打开新的活动(Android Studio)的按钮?

您好我正在使用Android Studio和Kotlin语言制作应用程序,并且无法让我的按钮打开新的活动。 我有我的xml文件中创建的按钮,但我找不到如何在MainActivity.kt中声明它的KOTLIN语法,以及如何创建将带我到新的活动的OnClicklistener。 我有清单中定义的新活动,我想我只需要从如何实际从MainActivity.kt切换到secondActivity.kt的语法帮助。 任何帮助表示赞赏。

在FacebookLogin中使用kotlin时,“未解决的参考”背后的原因是什么?

当我试图执行附图中的代码时,我总是收到“未解析的引用:FacebookCallback”错误。 我正在尝试按照以下链接指示设置Facebook登录: https : //developers.facebook.com/docs/facebook-login/android#addbutton 我是Kotlin的新手,但我看不出我在这里做错了什么。 编辑: 这是我的gradle文件: apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'com.neenbedankt.android-apt' android { compileSdkVersion 24 buildToolsVersion "24.0.0" defaultConfig { applicationId "yetti.yetti" minSdkVersion 23 targetSdkVersion 24 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } sourceSets { main.java.srcDirs += 'src/main/kotlin' androidTest.java.srcDirs […]

Kotlin Android Studio / IntelliJ“可以加入任务”检查警告

我是新来的Koltin,到目前为止真的很喜欢它,但是我碰到了一个麻烦。 我确信我错过了一些非常基本的东西,但是我很失望,我很感激任何帮助。 我使用Android Studio / IntelliJ命令将简单的java类转换为Kotlin。 转换完成后,我收到检查警告,我不确定如何解决。 在课前我已经把15-20个班(其中许多是复杂得多)转换成Kotlin,还没有看到这个警告。 再次,我知道这一定是非常基本的东西。 但是我通过Kotlin文档通过变量和类倾倒,无法找到与“赋值”相关的任何内容或一次初始化多个变量。 也许我不理解邮件中的条款? 我也谷歌确切的消息字符串( "Can be joined with assignment" )无济于事。 ImagePagerAdapter.kt abstract class ImagePagerAdapter(protected var context: Context) : PagerAdapter() { protected var inflater: LayoutInflater protected var images: List<Uri> interface ImageLoadingListener { fun onLoadingComplete() fun onLoadingStarted() } init { this.inflater = LayoutInflater.from(context) this.images = emptyList() } override fun […]

使用意向操作在Android Studio中创建Kotlin类

在Android Studio上使用Java时,我通常不必创建文件,只需输入要使用的类的名称,然后使用“Intent Actions”来解决问题并创建必要的文件。 问题是,当使用Kotlin时,如果需要的话,可以说一个接口,当我点击意图动作时,Android Studio将创建与我正在处理的文件相同的接口,而不是像选择包一样提供对话框对于Java。 任何想法如何解决这个问题?

Kotlin:NoClassDefFoundError – Android Studio显示不应该在那里的类

我刚把我的小型Android项目更新到Kotlin。 结果我用kapt替换了annotationProcessor ,它在我的build.gradle文件中被使用了。 我的问题是,虽然我不使用番石榴Android Studio是让我例如导入com.google.common.base.Preconditions和使用它,但是当涉及到启动应用NoClassDefFoundError引发。 所以我认为番石榴不是用我的项目编译(),这就是为什么我得到这个错误。 但是,那么为什么Android Studio允许我使用它?

什么是更好的Android应用程序开发? 是kotlin还是java?

我是新来的android。 我很困惑学习android studio或kotlin。 我对android开发一无所知。

我可以导入一个库在Kotlin写入我的Android项目(使用Java)

我必须导入一个用Kotlin编写的库到我的android项目。 需要导入的库在这里 这个库是用Kotlin编写的,但是我在我的项目中使用了java。这可能吗? 我已经做了一些关于这个话题的研究,但是我找不到一个好的文档。