2017-08-18 9 views
1

問題があります。Kotlinにクラスを追加すると、自分のプログラムをコンパイルしています。私はプロジェクトのクリーンを行い、その実行を開始すると、次のエラーはプロンプトです:プロジェクトでKotlinを使用してプロジェクトをコンパイルしていません

Error:Execution failed for task ':app:compileRetrolambdaMyProject'. 

プロセス「コマンド」/アプリケーション/ AndroidのStudio.app/Contents/jre/jdk/Contents/Home/bin/java ''はゼロ以外の終了値1で終了しました。

私はもう一度プロジェクトを実行すると完璧に動作します。だから基本的に私はプロジェクトを実行するためにプロジェクトを2回構築する必要があります。

私はジェンキンスで最終版を作成しているので、これが問題になりますので、これを修正する必要があります。

修正方法の手がかりは?

編集:

これは、それは私を与えることをユニークな警告ですが、私が言ったように、彼らは警告、ないエラーがあり、私は再びプロジェクトを実行した場合、それは完璧に動作します:

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 
+0

コマンドラインでgradle cleanビルドの完全な出力を共有してください – ligi

+0

これらの警告はあなたのビルドを止めません。ターミナルを開いて 'gradlew build'を実行し、ここに結果を投稿してください。 – Joshua

+0

固定、私はretrolambdaのバージョンをアップロードしました。現在は – Alvaro

答えて

0

問題はGithubの上でこの問題以下、RetroLambda図書館とあった: https://github.com/evant/gradle-retrolambda/issues/105

ソリューションを追加することです。

retrolambda { 
    jvmArgs '-noverify' 
} 

をmy gradleに、Retrolambdaライブラリをversion 3.7.0にアップグレードしてください。

関連する問題