Tag: 机器人工作室

Android studio3.0 kotlin classNotFoundException

我用kotlin创建一个新项目并且创建一个文件来执行一个主要的乐趣,但是得到了一个ClassNotFoundException没有太多的研究,但没有得到解决方案。 听从网站,这可能是android studio的bug。 我不知道,所以问 Exception in thread “main” java.lang.ClassNotFoundException: com.jafir.teststepsensor.TestDelegation at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at com.intellij.rt.execution.application.AppMainV2.main(AppMainV2.java:107) 这是在应用程序build.gradle apply plugin: ‘com.android.application’ apply plugin: ‘kotlin-android’ android { compileSdkVersion 26 defaultConfig { applicationId “com.jafir.teststepsensor” minSdkVersion 15 targetSdkVersion 26 versionCode 1 versionName “1.0” testInstrumentationRunner “android.support.test.runner.AndroidJUnitRunner” } buildTypes { release { […]

在Android Studio 3.0中,Kapt不适用于AutoValue

Gradle依赖关系: compile ‘com.google.dagger:dagger:2.9’ annotationProcessor ‘com.google.dagger:dagger-compiler:2.9’ kapt ‘com.google.dagger:dagger-compiler:2.9’ provided “com.google.auto.value:auto-value:1.4.1” annotationProcessor “com.google.auto.value:auto-value:1.4.1” 得到这个堆栈跟踪: :presentation:kaptDevDebugKotlin e: @AutoValue public abstract class Categories implements CategoriesModel{ e: ^ e: symbol: class CategoriesModel e: path/Categories.java:13: error: cannot find symbol w: warning: The following options were not recognized by any processor: ‘[kapt.kotlin.generated]’ w: e: org.jetbrains.kotlin.kapt3.diagnostic.KaptError: Error while annotation processing at org.jetbrains.kotlin.kapt3.AnnotationProcessingKt.doAnnotationProcessing(annotationProcessing.kt:90) at […]

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 […]

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

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

在Android的Kotlin的帮助下开始一个项目

我是Android的Kotlin新手,我刚刚开始学习。请让我知道我应该如何知道Kotlin在Kotlin的帮助下在Android中创建项目。

为什么我的应用程序只有在使用OpenFileInput / Ouput函数时将字符串直接赋值给代码时才起作用

我的应用程序具有将数据保存到内部存储的function,并从edittext字段获取文件的名称。 这个edittext是用setText函数填充的。 但是,当它尝试使用从“自动填充”的edittext字段获取的名称的OpenFileOutput时,它崩溃。 但是,当我将相同的字符串分配给代码中的同一个variables(如:文件名=“a”而不是文件名= smth.text.toString()),它工作得很好。 我也试着用toast函数来看看它从字段中得到了什么,我得到了我期望得到的,自动填充字段的字符串,所以它可以与其他函数一起使用,但不能与OpenFileOutput函数一起使用。 我已经尝试了一切,我不知道什么会导致问题。 fun saveResults(view: View) { //Gets a string from a field with the .setText() function val showName = findViewById(R.id.saveName) as EditText var filename: String = showName.text.toString() //If I assign any string here (filename = “John”) it works //Date val getDate = Date() val stringDate: String = getDate.toString() val date […]

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插件和库,但我得到了同样的错误。 我正在使用Android Studio AI-141.1972460(金丝雀频道)。

条目中的空值:blameLogFolder = null。 在android工作室

当我打开android工作室时,建立gradle时出现错误。 我重新启动我的电脑,但没有任何事情。 而且我也试图生成apk但同样的错误。 失败:生成失败,出现exception。 *出了什么问题:条目中的空值:blameLogFolder = null * Try:使用–stacktrace选项运行以获取堆栈跟踪。 使用–info或 – debug选项运行以获取更多的日志输出 这里简要介绍一下发生了什么事 我正在安装Kotlin插件。 然后不小心,我的电脑关闭..然后我当我点击Android工作室打开它给出了很多错误,然后关闭自己…我再次尝试..然后开始,但上面的错误发生

可以选择Android Studio kotlin版本吗?

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

Android studio 2.3:无法初始化类org.jetbrains.kotlin.android.actions.NewKotlinActivityAction

我刚刚从金丝雀频道更新Android Studio 2.2.2到2.3 。 下载完成并应用路径文件后,android studio正在重新启动。 但重新启动android studio后,我得到下面的对话框错误: 无法加载项目:com.intellij.ide.plugins.PluginManager $ StartupAbortedException:com.intellij.diagnostic.PluginException:无法初始化类org.jetbrains.kotlin.android.actions.NewKotlinActivityAction [Plugin:org.jetbrains.kotlin] 看下面的截图,以获得更多的想法: 确定关闭对话框并重新启动android studio后,我也无法打开我的项目或创建新的项目。 有没有人更新android studio后面临同样的问题?