web-dev-qa-db-ja.com

レルムをgradle依存関係としてインストールする方法は?

私は全く新しい領域です。 Androidプロジェクトでレルムデータベースを使用します。公式の レルムドキュメント を実行しました。Androidプロジェクト。そのために、gradleの依存関係を追加しました。

    buildscript {
            repositories {
                     jcenter()
                         }
            dependencies {
                classpath "io.realm:realm-gradle-plugin:0.88.2"
           }
       }
 apply plugin: 'realm-Android'

これは、彼らがドキュメントで与えたものです。しかし、これは私にはうまくいきません。 Plugin with id 'realm-Android' not foundというエラーが発生します。

これは私のbuild.gradleファイルです

apply plugin: 'com.Android.application'
apply plugin: 'realm-Android'
Android {
compileSdkVersion 23
buildToolsVersion "23.0.2"

defaultConfig {
    applicationId "com.db.realmsample"
    minSdkVersion 14
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
    }
}
buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath "io.realm:realm-gradle-plugin:0.88.2"
    }
  }

 }

 dependencies {
  compile fileTree(dir: 'libs', include: ['*.jar'])
  testCompile 'junit:junit:4.12'
  compile 'com.Android.support:appcompat-v7:23.2.1'
  }

設定は正しいですか?

11
dev

buildscriptをメインのbuild.gradleファイル(プロジェクト)に移動します。build.gradle(module:app)にはないはずです

buildscript {
repositories {
    jcenter()
  }
dependencies {
     classpath "io.realm:realm-gradle-plugin:<realm version>"
   }
 }

これはメインのbuild.gradleに移動します

24
Sarath Kn

まず、クラスパスの依存関係をbuild.gradleファイル(プロジェクト)にコピーします。

    buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath "io.realm:realm-gradle-plugin:1.2.0"
    }
}

最後に、build.gradle(App)の上に次のコードをコピーして貼り付けます。

apply plugin: 'realm-Android'

注:-バージョン1.2.0は将来のリリースで変更される可能性があります。詳細については、 https://realm.io/docs/Java/latest/ を確認してください。

20
WaterRocket8236

前提条件

  • Android Studioバージョン1.5.1以降
  • JDKバージョン7.0以降
  • Android SDKの最新バージョン
  • Android APIレベル9以上(Android 2.3以降)

ステップ1:プロジェクトレベルのbuild.gradleファイルにクラスパスの依存関係を追加します。

buildscript {
 repositories {
    jcenter()
 }
 dependencies {
    classpath "io.realm:realm-gradle-plugin:4.1.1"
 }
}

ステップ2:アプリケーションレベルのbuild.gradleファイルの上部にrealm-Androidプラグインを適用します。

apply plugin: 'realm-Android'

ステップ3:Gradle sync

公式の完全インストールガイド。次のリンクをご覧ください。

https://realm.io/docs/Java/latest/#installation

1
Jayakrishnan PM

私が使用した方法は

   `     dependencies 
{
        classpath 'com.Android.tools.build:gradle:3.0.0'
        classpath "io.realm:realm-gradle-plugin:3.1.4"

    }`

あなたのメインビルドgradleファイルに追加します

apply plugin: 'realm-Android'

そして

 compile 'io.realm:Android-adapters:2.0.0'

アプリのビルドグラドル

このbintrayへのリンクは、最新のビルドを提供します https://bintray.com/realm/maven/realm-Android-library/3.4.0#files/io%2Frealm%2Frealm-Android-library%2F3。 4.

0
other Tall guy