Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 未在项目中使用Kotlin编译项目_Java_Android_Kotlin_Retrolambda - Fatal编程技术网

Java 未在项目中使用Kotlin编译项目

Java 未在项目中使用Kotlin编译项目,java,android,kotlin,retrolambda,Java,Android,Kotlin,Retrolambda,当我在Kotlin中添加一些类时,我在编译程序时遇到问题。当我清理项目并开始运行它时,下一个错误是提示符: Error:Execution failed for task ':app:compileRetrolambdaMyProject'. 进程'command'/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java''以非零退出值1结束 问题是,如果我再次执行该项目,它将完美运行。所以基本上我必须构建

当我在Kotlin中添加一些类时,我在编译程序时遇到问题。当我清理项目并开始运行它时,下一个错误是提示符:

Error:Execution failed for task ':app:compileRetrolambdaMyProject'.
进程'command'/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java''以非零退出值1结束

问题是,如果我再次执行该项目,它将完美运行。所以基本上我必须构建两次项目才能执行项目

我需要修复这个问题,因为我在Jenkins中构建了最终版本,这给了我很多问题

有关于如何修复它的线索吗

编辑:

这是它给我的独特警告,但正如我所说的,它们是警告,而不是错误,如果我再次运行该项目,它将完美工作:

Warning:(31, 57) Parameter 'buttonView' is never used, could be renamed to _
Warning:(40, 46) Parameter 'v' is never used, could be renamed to _
Warning:(56, 48) Parameter 'v' is never used, could be renamed to _
Error:Execution failed for task ':app:compileRetrolambdaMyProject'.
> Process 'command '/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java'' finished with non-zero exit value 1

在Github上出现此问题后,RetroLambda库出现了问题:

解决方案是添加:

retrolambda {
    jvmArgs '-noverify'
}

到我的gradle,并将Retrolambda库升级到
版本3.7.0

问题在于Retrolambda库,在Github上出现以下问题:

解决方案是添加:

retrolambda {
    jvmArgs '-noverify'
}

到我的gradle,并将Retrolambda库升级到
版本3.7.0

,我也遇到了此问题,并尝试了以下操作:

通过Android Studio:

  • 构建>清理项目
  • 文件>使缓存无效/重新启动
通过命令行:

  • ./gradlew构建--刷新依赖项

这三种方法解决了我以前遇到的大多数问题,但在这种情况下,唯一有帮助的是手动删除我项目中的所有生成文件夹(在项目根目录中以及所有模块(如app和其他)中生成文件夹,如果有更多的话)。

我也遇到了这个问题,并尝试了以下方法:

通过Android Studio:

  • 构建>清理项目
  • 文件>使缓存无效/重新启动
通过命令行:

  • ./gradlew构建--刷新依赖项

这三种方法解决了我以前遇到的大多数问题,但在这种情况下,唯一有帮助的是手动删除我项目中的所有生成文件夹(在项目根目录中以及所有模块(如应用程序和其他模块中,如果您有更多)中的生成文件夹).

请在命令行上共享gradle clean构建的完整输出。这些警告不会阻止您构建。打开终端并运行
gradlew build
并在此处发布结果。其已修复,我上传了retrolambda版本及其正在工作。请立即删除您的问题或回答并接受它-因此它已关闭。请在命令行上共享gradle clean build的完整输出。这些警告不会阻止您构建。打开终端,运行
gradlew build
并在此处发布结果。其已修复,我上传了retrolambda版本及其正在工作。请立即删除您的问题或回答并接受它-因此它已关闭。