2013-06-03 3 views
3

생성 된 DAF 파일에 문제가 있습니다. 안드로이드 스튜디오에서는 모든 것이 올바르지 만, 컴파일이 끝나면 수업을 찾을 수 없다는 오류가 있습니다. build.gradle 파일에 수동으로 소스 세트를 추가해야한다는 것을 알았습니다. 누구든지 전에이 짓을했다면?녹색 dao가있는 받침대

+src 
+main 
    +java 
    +dao 

자바가 실제로 응용 프로그램의 모든 패키지 소스 폴더 :

이 내 fodler 구조입니다. dao를 소스 폴더로 추가하는 방법, 그 gradle은 존중할 것인가, 또는 어떻게 gradle 빌드를 비활성화 할 것인가?

답변

4

당신은 당신의 build.gradle에 새로운 소스 세트를 추가 할 수 있습니다 : 여기

sourceSets { 
    main { 
     java { 
      srcDir 'src/main/dao' 
     } 
    } 
} 

더 많은 정보 : http://tools.android.com/tech-docs/new-build-system/user-guide합니다.

또는, 당신은 또한 직접 기존 소스 세트에 당신의 GreenDAO 모델을 생성 할 수 있습니다 (다만 존재하지 않는 패키지로를 생성해야합니다) : new de.greenrobot.daogenerator.DaoGenerator().generateAll(schema, "./src")