AndroidとJVMプラットフォームの両方に非常に新しいです。Android Studioを使用して、Androidアプリを作成し、ほとんどのビジネスロジックをライブラリに配置し、JavaではなくKotlinを使用したいだけです。
File
> New Module
に移動すると、リストされているオプションは
Android Library
オプションを使用してKotlinベースのライブラリを作成できますが、これにはリソースとコントロールを処理するための多くのファイルも含まれます。
純粋なKotlinライブラリが欲しいだけです。作成する最も簡単な方法は何ですか?
Java/Kotlin/Androidプロジェクトのファイル構成はまだ少し混乱しています。
Android依存関係とリソースのないモジュールが必要です-これはJavaライブラリーモジュールの機能です。そのため、それらの1つを作成することから始めます。このモジュール内でKotlinを有効にする必要があります。
build.gradle
モジュールの作成時に取得するファイルは次のようなものです。
apply plugin: 'Java-library'
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
}
Kotlinプラグインと標準ライブラリを追加する必要があります。プロジェクトのすべてのモジュールにmavenCentral
リポジトリがまだ追加されていない場合は、それも追加する必要があります。
apply plugin: 'Java-library'
apply plugin: 'kotlin'
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
}
repositories {
mavenCentral()
}
これは、kotlin_version
プロジェクトレベルで宣言build.gradle
ファイルは、Androidプロジェクトの通常の方法であり、Kotlinを使用するためにチェックボックスをオンにすると、スタジオがプロジェクトを構成する方法はAndroid.
ライブラリのbuild.gradle
、自動的に生成されたMyClass.Java
ライブラリのソースフォルダにあるファイル(/src/main/Java/your/package/name
)、代わりにKotlinファイルの追加を開始します。必要に応じて、/src/main/Java
フォルダから/src/main/kotlin
。または、両方のフォルダを使用できます。これは完全にあなた次第です。
Create Android studio projectその後、基本的にAndroid libraryのモジュールを作成します。モジュールの言語(Java/kotlin)
追加モジュールをgithubにアップロードし、jitpcakツールを使用して、この実装 'comのようにモジュールをライブラリにします。僕の。モジュール:1.0 '
モジュールを将来のプロジェクトに使用します