閉じる

Realm Kotlin @ Android Studio Dolphin

Bumblebeeからはこんな感じっぽく。

/build.gradle

plugins {
id ‘com.android.application’ version ‘7.3.0’ apply false
id ‘com.android.library’ version ‘7.3.0’ apply false
id ‘org.jetbrains.kotlin.android’ version ‘1.7.10’ apply false
id ‘io.realm.kotlin’ version ‘1.2.0’ apply false // 追加
}

/app/build.gradle

plugins {
id ‘com.android.application’
id ‘org.jetbrains.kotlin.android’
id ‘io.realm.kotlin’// 追加
}
~~
dependencies {
~~
implementation ‘org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4’ // 追加
implementation ‘io.realm.kotlin:library-base:1.2.0’ // 追加
}

Android Studioのメジャーバージョンアップで書き方がコロコロ変わるの困るよな。
互換性がないわけではないので Android Studioのバージョンを上げただけでは気が付かず、新規プロジェクト作成時に???となる。
一応、↓が公式らしいので、困ったときはココをチェック。
Install (Android) – Kotlin SDK — Realm

Javaネイティブな Realmを Kotlinから使うのではなく、Kotlinネイティブな Realmを使う感じ?
少しいじってみたけれど、Javaから Kotlinの以降組としては前者のほうが良さげなので、結局は以前と変わらぬ記述に?
/build.gradle

// ↓ buildscriptをまるごと追加
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath “io.realm:realm-gradle-plugin:10.11.1”
}
}
plugins {
id ‘com.android.application’ version ‘7.3.0’ apply false
id ‘com.android.library’ version ‘7.3.0’ apply false
id ‘org.jetbrains.kotlin.android’ version ‘1.7.10’ apply false
id “org.jetbrains.kotlin.kapt” version “1.6.20” apply false // 追加
}

/app/build.gradle

plugins {
id ‘com.android.application’
id ‘org.jetbrains.kotlin.android’
id ‘org.jetbrains.kotlin.kapt’ // 追加
}
apply plugin: “realm-android” // 追加

コメントを残す

メールアドレスが公開されることはありません。必須項目には印がついています *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)