web-dev-qa-db-ja.com

Android StudioでKotlinライブラリを作成します

AndroidとJVMプラットフォームの両方に非常に新しいです。Android Studioを使用して、Androidアプリを作成し、ほとんどのビジネスロジックをライブラリに配置し、JavaではなくKotlinを使用したいだけです。

File> New Moduleに移動すると、リストされているオプションは

  • 電話とタブレットモジュール
  • Androidライブラリ
  • インスタントアプリ
  • 機能モジュール
  • Android Wearモジュール
  • Android TVモジュール
  • Android Thingsモジュール
  • Gradleプロジェクトのインポート
  • Eclipse ADTプロジェクトのインポート
  • .JAR/.AARパッケージのインポート
  • Javaライブラリ

Android Libraryオプションを使用してKotlinベースのライブラリを作成できますが、これにはリソースとコントロールを処理するための多くのファイルも含まれます。

純粋なKotlinライブラリが欲しいだけです。作成する最も簡単な方法は何ですか?

  • Androidライブラリの一部を削除できますか?
  • Javaライブラリの設定を変更できますか?
  • Kotlinライブラリを作成するオプションを提供するだけのプラグインをダウンロードできますか?

Java/Kotlin/Androidプロジェクトのファイル構成はまだ少し混乱しています。

22
JamesFaix

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。または、両方のフォルダを使用できます。これは完全にあなた次第です。

40
zsmb13

Create Android studio projectその後、基本的にAndroid libraryのモジュールを作成します。モジュールの言語(Java/kotlin)

追加モジュールをgithubにアップロードし、jitpcakツールを使用して、この実装 'comのようにモジュールをライブラリにします。僕の。モジュール:1.0 '

モジュールを将来のプロジェクトに使用します

0
Prakash Shukla