RealmIOException:无法访问:。 make_dir()失败了

时间:2017-11-17 06:36:47

标签: android realm-mobile-platform

当我从MDM(Mobile iron)安装应用程序时出现此问题,其中应用程序将被包装以用于安全目的。 但如果我从Android工作室安装,它工作正常, 任何人都可以给出解决方案吗?

Ream:1.0.1 minSDK:18 堆栈跟踪:

  Unable to start activity ComponentInfo{forgepond.default.test/com.default.SplashActivity}:
io.realm.exceptions.RealmIOException:
 Failed to access: . make_dir() failed: No such file or directory path: /data/user/0/com.default.test/files/default.realm.management
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5794)
at android.app.ActivityThread.-wrap1(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1661)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6541)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
Caused by: io.realm.exceptions.RealmIOException: Failed to access: . make_dir() failed: No such file or directory path: /data/user/0/com.default.test/files/default.realm.management
at io.realm.internal.SharedGroup.createNativeWithImplicitTransactions(Native Method)
at io.realm.internal.SharedGroup.openSharedGroupOrFail(SharedGroup.java:95)
at io.realm.internal.SharedGroup.(SharedGroup.java:74)
at io.realm.internal.SharedGroupManager.(SharedGroupManager.java:49)
at io.realm.BaseRealm.(BaseRealm.java:81)
at io.realm.Realm.(Realm.java:139)
at io.realm.Realm.createAndValidate(Realm.java:250)
at io.realm.Realm.createInstance(Realm.java:230)
at io.realm.RealmCache.createRealmOrGetFromCache(RealmCache.java:126)
at io.realm.Realm.getInstance(Realm.java)

1 个答案:

答案 0 :(得分:0)

我们使用Gen1包装器技术进行包装是没有外部存储访问权限的问题。当我们尝试使用Gen2包装器时,它可以正常工作。