2016-04-22 8 views
1

レルム0.83.1から0.85または0.89にアップグレードして以来、アプリケーションを実行できません。だから私は0.83.1バージョンで立ち往生しています。私はこの奇妙なリンクのエラーが私はデバイス上で実行されている得ています。私はデータベースを暗号化しようとしていますが、0.85以上で完全にサポートされています。どんな助けもありがとう!ここでレルム0.89でUnsatisfiedLinkErrorが発生する

は私のLogcat出力です:ます。java.lang.UnsatisfiedLinkError:によって引き起こさ ませ実装はjava.lang.Stringでio.realm.internal.Util.nativeGetTablePrefix見つかりません() (Java_io_realm_internal_Util_nativeGetTablePrefixと Java_io_realm_internal_Util_nativeGetTablePrefix__を試してみました) でio.realm.internal.Util.nativeGetTablePrefix(ネイティブメソッド) io.realm.internal.Util.getTablePrefix(Util.java:47) io.realm.internal.Table(Table.java:38) at io.realm.RealmSchema(RealmSchema.java:40) at io.realm.BaseRealm(BaseRealm.java:78) at io.realm.Realm。(Realm.java:138)io.realm.RealmCache.createRealmOrGetFromCacheでio.realm.Realm.createInstance(Realm.java:249) でio.realm.Realm.createAndValidate(Realm.java:269) (RealmCache.java:114) ででio.realm.Realm.getDefaultInstance(Realm.java:195)

空のプロジェクトを作成しようとしましたが、うまくいくようですが、実際のプロジェクトでは機能しません。私はマルチデックスの問題を疑っていますが、Android Mを搭載した電話機で実行したところ、同じ方法で失敗しました。

+0

:レルム-android:0.xx.x''を表示します。また、プロジェクトをきれいにしてビルドしてみてください。 :) – beeender

+0

プロジェクトにカスタム依存関係はありますか?また、レルムを含む依存関係もありますか? – Rafa0809

答えて

2

0.88.0は、レルムを依存関係として追加する方法を変更しました。だから、代わりに:

  • build.gradle(アプリケーションレベル)

  • build.gradle(アプリケーションレベル)

dependencies { 
    compile 'io.realm:realm-android:0.87.4' 
} 

あなたがしなければなりません。

apply-plugin: 'realm-android' 
  • build.gradle(プロジェクトレベル)

。あなたがここにhttps://realm.io/docs/java/latest/#getting-startedの指示により、レルムのAndroidプラグインを適用する必要があり、あなたが `コンパイル「io.realmを削除する必要が

buildscript { 
    dependencies { 
     classpath 'io.realm:realm-gradle-plugin:0.89.0' 
    } 
} 
関連する問題