2016-03-16 23 views
9

Tôi hoàn toàn mới đến vương quốc. Tôi muốn sử dụng db realm trong dự án Android của tôi. Tôi đã đi qua chính thức Realm documentation. Tôi cần phải thiết lập lĩnh vực trong dự án Android của tôi. Cho rằng tôi đã thêm dependancy gradle nhưLàm thế nào để cài đặt lĩnh vực như một sự phụ thuộc gradle?

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

Đây là những gì họ đã được đưa ra trong tài liệu. Nhưng điều này không hiệu quả với tôi. Nó cho lỗi nói rằng Plugin with id 'realm-android' not found.

Đây là tập tin build.gradle tôi

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' 
    } 

là cấu hình của tôi có đúng không?

Trả lời

23

Di chuyển buildscript to main build.gradle tập tin của bạn (Dự án), nó không nên có mặt ở đó trong build.gradle (mô-đun: Ứng dụng)

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

này nên đến build.gradle chính

+2

Từ các tài liệu Realm nay là phiên bản mới nhất là '3.3.1' tức, 'classpath "io.realm: realm- gradle-plugin: 3.3.1 "' Tham khảo: https://realm.io/docs/java/latest/#installation –

16

Trước hết, hãy sao chép phụ thuộc đường dẫn lớp vào tệp build.gradle (Dự án): -

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

Cuối cùng, sao chép và dán mã sau đây lên trên cùng của build.g radle (App): -

apply plugin: 'realm-android' 

Lưu ý: - Phiên bản 1.2.0 phải chịu thay đổi về tương lai releases.For hơn xin vui lòng kiểm tra https://realm.io/docs/java/latest/

+0

nhờ liên kết, nó rất hữu ích để biết cấu hình và số phiên bản mới nhất! –

+1

@MuSa Android SDK 23 –

0

Điều kiện tiên quyết

  • Android Studio phiên bản 1.5.1 hoặc cao hơn
  • Phiên bản JDK 7.0 trở lên
  • Phiên bản SDK Android gần đây
  • Android API Level 9 hoặc cao hơn (Android 2.3 trở lên)

Bước 1: Thêm phụ thuộc đường dẫn lớp cho dự án tập tin mức build.gradle.

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

Bước 2: Áp dụng các plugin vương-android để phía trên cùng của tập tin build.gradle mức ứng dụng.

apply plugin: 'realm-android' 

Bước 3: Gradle sync

Đối với hướng dẫn chính thức cài đặt hoàn tất. Vui lòng xem liên kết sau.

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

0

Phương pháp tôi sử dụng là

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

    }` 

trong xây dựng chính của bạn gradle tập tin sau đó thêm

apply plugin: 'realm-android' 

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

trong ứng dụng của bạn xây dựng gradle

liên kết này để bintray sẽ cung cấp cho bạn phiên bản mới nhất https://bintray.com/realm/maven/realm-android-library/3.4.0#files/io%2Frealm%2Frealm-android-library%2F3.4.0

Các vấn đề liên quan