域Android解密问题

域Android解密问题,android,realm,Android,Realm,在安装应用程序后尝试访问realm db时,出现以下错误: 原因:java.lang.IllegalArgumentException:用于解密域的密钥错误 这是返回领域实例的方法: RealmConfiguration config = new RealmConfiguration.Builder(mContext) .name(dbname) .schemaVersion(0) .migration(new DataB

在安装应用程序后尝试访问realm db时,出现以下错误:

原因:java.lang.IllegalArgumentException:用于解密域的密钥错误

这是返回领域实例的方法:

RealmConfiguration config = new RealmConfiguration.Builder(mContext)
            .name(dbname)
            .schemaVersion(0) 
            .migration(new DataBaseMigration()) 
            .encryptionKey(key)
            .build();

    Realm realm = Realm.getInstance(config);
    return realm;
我在下面的一行中得到了错误

Realm realm = Realm.getInstance(config);

帮我解决这个问题。我使用的是realm 0.85版本。

如果你得到一个realm实例,那么
键必须是相同的。领域文件是随应用程序一起分发的,还是第二次运行应用程序时收到错误消息?嗨,谢谢。问题已解决。