カンファレンスでの講演のために、1 つのマルチプラットフォーム プロジェクトに Android、iOS、および JS を取り入れようとしています。ここで既に説明したように ( https://youtrack.jetbrains.com/issue/KT-29453 ) kotlin-frontend-plugin は Android プラグインでは動作しません。ということでAndroid関連を全てコメントアウトしてjs部分を追加しました。うまくいきました。js 部分を終了した後、js に関連するすべてをコメントアウトし、Android 部分のコメントを外しました。しかし、今ではプロジェクトでアンドロイドを認識しません。実行/デバッグ構成でモジュールを選択できません。そして、「Kotlin が構成されていません」というメッセージが表示されます</p>
Android用のモジュールを追加/セットアップできません。何らかの理由で、Android ソースはmain
フォルダーに配置されますが、他のすべてのソースは、プロジェクトの作成時にios
およびというプレフィックスが付いたフォルダーに配置されます。common
その後、プロジェクトが同期されると、各 Android フレーバーのフォルダーが作成され、接頭辞がandroid
. そして、すべてが同じモジュールにあります。
マルチプラットフォームプロジェクトで再びアンドロイドをセットアップするにはどうすればよいですか?