2014-10-04 1 views
1

렐름 개체를 가져하려고 할 때 발생 ValidationList 클래스를 찾을 수 없습니다,하지만 기본적으로 나는 물론 컨텍스트의io.realm.exceptions.RealmException 얻기 : 나는 몇 가지 코드를 제공 할 수

this.realm = Realm.getInstance(context); 

에서이 예외가 null가 아닙니다.

아이디어가 있으십니까?

스택 트레이스 :

Caused by: io.realm.exceptions.RealmException: Could not find the generated ValidationList class 
at io.realm.Realm.createAndValidate(Realm.java:203) 
at io.realm.Realm.create(Realm.java:181) 
at io.realm.Realm.getInstance(Realm.java:159) 
at io.realm.Realm.getInstance(Realm.java:128) 
at com.ithurts.robertharkai.baseproject.realm.realmObjects.RealmHelper.<init>(RealmHelper.java:28) 
at com.ithurts.robertharkai.baseproject.activites.MainActivity.succesfulLoginEvent(MainActivity.java:123) 
at java.lang.reflect.Method.invokeNative(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:511) 
at com.squareup.otto.EventHandler.handleEvent(EventHandler.java:89) 
at com.squareup.otto.Bus.dispatch(Bus.java:384) 
at com.squareup.otto.Bus.dispatchQueuedEvents(Bus.java:367) 
at com.squareup.otto.Bus.post(Bus.java:336) 
at com.ithurts.robertharkai.baseproject.providers.MainThreadBusProvider.post(MainThreadBusProvider.java:42) 
at com.ithurts.robertharkai.baseproject.tasks.LogInUserTask.onPostExecute(LogInUserTask.java:50) 
at com.ithurts.robertharkai.baseproject.tasks.LogInUserTask.onPostExecute(LogInUserTask.java:18) 
at android.os.AsyncTask.finish(AsyncTask.java:631) 
at android.os.AsyncTask.access$600(AsyncTask.java:177) 
at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:644) 
at android.os.Handler.dispatchMessage(Handler.java:99) 
at android.os.Looper.loop(Looper.java:137) 
at android.app.ActivityThread.main(ActivityThread.java:5041) 
at java.lang.reflect.Method.invokeNative(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:511) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 
at dalvik.system.NativeStart.main(Native Method) 

응용 프로그램 build.gradle : http://pastebin.com/PmS2WnGk

프로젝트 빌드 : Gradle을 여기 영역에서 http://pastebin.com/5zdYvhnw

답변

1

에마.

주석 처리기가 실행되지 않아서 빌드 파일이이를 확인한 것처럼 보입니다. 같은

를 추가해보십시오 뭔가 : 의존성

+0

헤이 에마에

apt files('libs/realm-annotations-processor-0.70.0.jar')

! 슬프게도 이것은 도움이되지 않습니다. 같은 오류가 발생합니다. – chrystolin

+0

나는 70,000이 아니라 real-annotations-processor-0.70.1.jar를 가지고 있다는 것을 깨닫기 위해 어리석게도 당신의 제안을 복사했고, 30 분 (그리고 빅뱅 이론의 최신 에피소드)을 깨달았다. 이제 제대로 작동합니다! – chrystolin

+1

나는 realm-0.78.0을 설치했고 Eclipse를 개발 용으로 사용하고 있는데이 문제도있다. 그것이 어떻게 풀릴 수 있는가? – eyal

관련 문제