web-dev-qa-db-ja.com

Android JavaプロジェクトはAndroid StudioでKotlinに変換します

JavaプロジェクトをKotlinに変換したい、500以上のJavaファイルがあります。簡単にKotlinに変換するにはどうすればよいですか?

JavaファイルをKotlinに1つずつ変換できることはわかっていますが、ファイルは多数あります。

一度に変換できますか?

8

あなたは間違いなく試すことができます。 Project navigatorでモジュールまたはフォルダーを選択し、Code --> Convert Java file to Kotlin fileを選択するだけです。

Convert complete module to Kotlin

ただし、変換は完全ではないことを覚えておく必要があります。たとえば、Android Studioは、多くのプロパティがnull可能であるかどうかを推測する必要があります。これにより、プロパティが正しく動作しなくなります...多くのクラッシュが発生します。

私の提案は、ファイルを適切なチャンクでバッチ処理することです。そのため、エラーに悩まされることなく、これらのKotlinizedファイルを修正できます。

注:ファイルをKotlinに変換した後でも、ファイルを確認する必要があります。安全のため、多くのものがJavaに保持されますが、Kotlinを使用できるようになったため、コレクション拡張機能、デフォルトのコンストラクタパラメータなどを使用できます...

17
Mikel Pascual
  1. appフォルダーを選択して、コードConvert Java File to Kotlin File

  2. 次に、ファイルを変換した後、kotlin not configuredConfigureテキストをクリックしてから、kotlinを適用するモジュールのタイプを選択します。これには、kotlinの最新バージョンが付属していますok

N.Bコードを変換した後、コンパイラが警告またはエラーメッセージとして検出したいくつかのパラメータを変換する必要があります。

2
Haileapp

簡単です。ほとんどの作業はAndroid-studioが行います。既存のjavacodeをkotlinに変換するには、プロジェクトのsrc/main/Javaフォルダーを選択し、コード->「変換JavaファイルからKotlinファイルへ」を選択します。Androidスタジオは、すべてのJavaコードをkotlinコードに変換するために可能な限り最善を尽くします。